Класс Flask
Класс Flask применяется для создания
основного объекта приложения. Первым
параметром передаётся имя модуля import_name,
обычно указывают __name__. Вторым
параметром можно передать папку со статикой
static_folder, третьим - папку с шаблонами
template_folder. Экземпляр класса хранит
настройки, маршруты и расширения приложения.
Синтаксис
app = Flask(import_name, [static_folder], [template_folder])
Пример
Давайте создадим простейшее приложение с одним маршрутом:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'hello'
app.run()
Результат выполнения кода:
hello
Пример
Давайте обратимся к атрибутам созданного приложения:
from flask import Flask
app = Flask(__name__)
res = app.name
print(res)
Результат выполнения кода:
"__main__"
Пример
Давайте вернём словарь с настройками
через свойство config:
from flask import Flask
app = Flask(__name__)
res = app.config['DEBUG']
print(res)
Результат выполнения кода:
False