Здравствуйте,
есть класс
class RestoreView(FlaskView):
restore =True
error = ''
form = RestorePwdForm()
def get(self):
return render_template('login.html', form =self.form, restore=self.restore, error =self.error)
def post(self):
print(request.form)
if request.form:
try:
a= resetpwd(request.form['email'])
print(a)
self.error = 'Ваш новый пароль {0}'.format(a)
except:
self.error ="ИДИ ОТСЮДА"
return redirect(url_for('RestoreView:get'))
в таком виде вываливается ошибка raise RuntimeError('working outside of application context')
RuntimeError: working outside of application context
в случае если убрать объявления переменных в начале все работает, почему?