Pythoner
Фотография
✈️Flask — это легковесный фреймворк Python для создания веб-приложений. Он предоставляет простой и гибкий инструментарий для разработки сайтов, API и других веб-сервисов. Flask особенно полезен для небольших проектов или прототипов, но может быть масштабирован до полноценных приложений.
➡️Пример создания простого веб-приложения
1. Установка Flask: Сначала установите библиотеку командой:
pip install flask
2. Создание приложения: Создайте файл app.py со следующим содержимым:
from flask import Flask, render_template, request
app = Flask(__name__)
# Главная страница
@app.route('/')
def home():
return "Добро пожаловать на мой сайт!"
# Страница приветствия
@app.route('/hello/<name>')
def hello(name):
return f"Привет, {name}!"
# Запуск приложения
if __name__ == '__main__':
app.run(debug=True)
3. Запуск приложения: Запустите скрипт командой:
python app.py
4. Тестирование: Откройте браузер и перейдите по адресу http://127.0.0.1:5000/. Вы увидите сообщение "Добро пожаловать на мой сайт!". Теперь попробуйте перейти по адресу http://127.0.0.1:5000/hello/Alice. Вы получите сообщение "Привет, Alice!".
🔎Как это работает?
- Определение маршрутов: Мы используем декоратор @app.route() для определения URL-адресов и соответствующих функций.
- Передача параметров: В примере /hello/<name> параметр name передается в функцию hello().
- Запуск сервера: Метод app.run() запускает локальный сервер для тестирования приложения.
➡️Если вы хотите углубиться в работу с Flask, вот несколько полезных ссылок:
— Официальная документация Flask
— Учебник по Flask
💡Заключение
Flask — это отличный выбор для создания веб-приложений в Python. Его простота и гибкость позволяют быстро реализовать идеи и протестировать их.
🐍 Pythoner
47 · 1.8K ·