No application found. Either work inside a view function or push an application context.

Admin Flask, Flask Errors

Решение ошибки No application found. Either work inside a view function or push an application context.

Ошибка встречается, при работе с контекстом: вы определили контекст, но он не видится в функциях. В этом случае внутри функции используйте:

with app.app_context():

Например:

def analyse_brent_oil(self):
   with app.app_context():
      if self.brent_oil_current:
      t1 = self.__yesterday()
      t2 = self.__maximum()
      t3 = self.__last_month()
      ...

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"No application found. Either work inside a view function or push an application context."