AttributeError: объект «Flask» не имеет атрибута «before_first_request» в Flask 3.xPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 AttributeError: объект «Flask» не имеет атрибута «before_first_request» в Flask 3.x

Сообщение Anonymous »

Я пытаюсь запустить функцию инициализации при запуске приложения flask.
Вот server.py:

Код: Выделить всё

from .parser import Parser
app = Flask(config().get("FLASK_APP"))

parser = None

@app.before_first_request
def init():
parser = Parser()
Вот wsgi.py:

Код: Выделить всё

import logging
from src.utils.config import config

host = config().get("FLASK_HOST")
port = config().get("FLASK_PORT")
env = config().get("FLASK_ENV")
is_dev = env == "dev"
logging.basicConfig(
format='[%(asctime)s][%(levelname)s][%(message)s]',
level=logging.INFO if is_dev else logging.WARNING,
datefmt='%Y-%m-%d %H:%M:%S'
)

from src.api.server import app
if __name__ == '__main__':
app.run(
host=host,
port=port,
debug=is_dev,
threaded=True
)
И я получаю сообщение об ошибке AttributeError: у объекта «Flask» нет атрибута «before_first_request».
Когда я запускаю server.py
код> вот так:

Код: Выделить всё

from .parser import Parser
app = Flask(config().get("FLASK_APP"))

parser = Parser()
Парсер запускается дважды.
Я использую Flask 3.0.0, так как вижу, что этот декоратор устарел.
Есть ли какие-нибудь другие решения для версии Flask 3.0.0?
Я проверил документацию по Flask, но не нашел альтернатив для декоратора before_first_request.

Подробнее здесь: https://stackoverflow.com/questions/776 ... t-in-flask
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • AttributeError: объект «Flask» не имеет атрибута «before_first_request» в Flask 3.x
    Anonymous » » в форуме Python
    0 Ответы
    93 Просмотры
    Последнее сообщение Anonymous
  • В чем разница между it.first и it->first?
    Anonymous » » в форуме C++
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous
  • AttributeError: объект «DummySession» не имеет атрибута «запрос» при загрузке схемы M2M с помощью Click/Flask
    Anonymous » » в форуме Python
    0 Ответы
    54 Просмотры
    Последнее сообщение Anonymous
  • AttributeError: объект «функция» не имеет атрибута «get» при тестировании запросов Flask.
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • AttributeError: объект Flask не имеет атрибута app.
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»