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()
      ...

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

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

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