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