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."