Что такое Python?
Как создать веб-приложение наPython с фреймворком Flask?
Шаги для создания веб-приложения на Flask:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="{{ url_for('static', filename='styles.css') }}">
<title>{% block title %}Главная страница{% endblock %}</title>
</head>
<body>
<header>
<h1>Мое Flask Приложение</h1>
<nav>
<a href="/">Главная</a>
</nav>
</header>
<main>
{% block content %}{% endblock %}
</main>
<footer>
<p>© Мое приложение</p>
</footer>
</body>
</html>
{% extends 'base.html' %}
{% block title %}Главная страница{% endblock %}
{% block content %}
<h2>Добро пожаловать на главную страницу!</h2>
<p>Это простое приложение, созданное с использованием Flask.</p>
{% endblock %}
Стили CSS
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f4f4f4;
}
header {
background: #35424a;
color: #ffffff;
padding: 10px 0;
text-align: center;
}
nav a {
color: #ffffff;
margin: 0 15px;
text-decoration: none;
}
main {
padding: 20px;
}
footer {
text-align: center;
padding: 10px 0;
background: #35424a;
color: #ffffff;
}
Развертывание сайта