Найти в Дзене
Бородатая сова

Примеры Flask - Python

Привет мой птичий падаван
Привет мой птичий падаван

Сгенерил тебе девчулю через нейросеть!

А теперь покажу тебе элементаршину во Flask
**Создание базового приложения Flask**

from flask import Flask

app = Flask(__name__)
@app.route('/')
def home():
return "Hello, World!"

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


В этом коде мы создаем новый экземпляр класса Flask. @app.route('/') - это декоратор в Flask, который связывает функцию с URL. В данном случае URL - это корневой адрес ('/'), и когда мы переходим по этому URL, вызывается функция home(), которая возвращает строку "Hello, World!".

**Маршрутизация в Flask**


@app.route('/about')
def about():
return "About Page"


Здесь мы создаем новую страницу с URL '/about'. Когда мы переходим по этому URL, вызывается функция about(), которая возвращает строку "About Page".

**Использование шаблонов в Flask**

Flask поддерживает использование шаблонов Jinja2. Для начала создайте каталог templates в той же директории, где находится ваш Python-файл. Затем создайте HTML-файл в этой папке. Например, home.html:

<!DOCTYPE html>
<html>
<head>
<title>Home Page</title>
</head>
<body>
<h1>Welcome to the Home Page!</h1>
</body>
</html>


Теперь ты можешь использовать этот шаблон в своем птичьем приложении:

from flask import render_template
@app.route('/home')
def home():
return render_template('home.html')


Функция render_template загружает шаблон HTML и возвращает его как строку. Flask автоматически заменяет все переменные в фигурных скобках {} значениями из словаря контекста шаблона.

Удачи в изучении птичий падаван.

А пока я пишу) моя борода растёт!