Найти тему
PRO_IT

Создаём небольшое веб-приложение с использованием фреймворка Flask на Python

Вот код небольшого веб-приложения с использованием Flask:

--------------------------------------------------------------------------------------------

from flask import Flask, render_template, request

app = Flask(__name__)

@app.route('/')
def index():
return "Welcome to the Flask web app!"

@app.route('/form', methods=['GET', 'POST'])
def form():
if request.method == 'POST':
name = request.form['name']
return f"Hello, {name}! Your form has been submitted successfully."
return render_template('form.html')


if __name__ == '__main__':
app.run(debug=True)

--------------------------------------------------------------------------------------------

В том же каталоге, что и ваш файл Python, создаём папку templates и в ней создаём файл form.html. Добавляем в данный файл следующий код:

--------------------------------------------------------------------------------------------

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form</title>
</head>
<body>
<form method="post">
<label for="name">Enter your name:</label><br>
<input type="text" id="name" name="name"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>

--------------------------------------------------------------------------------------------

Это простое веб-приложение создает два маршрута. Первый возвращает приветственное сообщение на главной странице. Второй маршрут отображает форму, в которой пользователь может ввести свое имя. После отправки формы пользователь будет перенаправлен на страницу, где его имя будет отображено соответствующим образом.

Чтобы запустить это приложение,
установите Flask, если у вас его нет, и запустите файл Python. После этого вы сможете открыть ваше веб-приложение в браузере по адресу http://127.0.0.1:5000/.

Данное приложение представляет собой
простую демонстрацию того, как Flask позволяет создать веб-приложение на Python. Вы можете расширить его, добавив больше функциональности и страниц, включая использование шаблонов, базы данных и многие другие возможности Flask.