Научиться создавать простые веб-приложения с использованием Flask, популярного фреймворка для веб-разработки на Python.
Что мы узнаем:
- Что такое Flask и как его установить.
- Как создать простое веб-приложение.
- Как обрабатывать запросы и отображать данные.
Теоретическая часть:
Что такое Flask?
Flask — это лёгкий и гибкий фреймворк для создания веб-приложений на Python.
Пример установки:
pip install flask
Создание простого веб-приложения
Создайте файл app.py и напишите следующий код:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Привет, мир!'
if __name__ == '__main__':
app.run()
Обработка запросов
Можно обрабатывать различные маршруты и отображать данные.
Пример маршрута:
@app.route('/user/<username>')
def show_user_profile(username):
return f'Пользователь {username}'
Практическая часть:
Задача 1: Создайте простое веб-приложение с двумя маршрутами.
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Привет, мир!'
@app.route('/user/<username>')
def show_user_profile(username):
return f'Пользователь {username}'
if __name__ == '__main__':
app.run()
Задача 2: Создайте веб-приложение с формой для ввода данных.
from flask import Flask, request
app = Flask(__name__)
@app.route('/form', methods=['GET', 'POST'])
def form():
if request.method == 'POST':
name = request.form['name']
return f'Привет, {name}!'
return '''
<form method="post">
<p><input type=text name=name>
<p><input type=submit value=Отправить>
</form>
'''
if __name__ == '__main__':
app.run()
Итог урока:
Сегодня мы узнали, как создавать простые веб-приложения с помощью Flask. Эти знания помогут создавать более сложные и функциональные веб-приложения.
Справочник Python