Я сохраняю некоторые переменные в сеансе, когда пользователь входит в систему, чтобы позднее использовать поле для заполнения.Каков правильный способ заполнения выбора из данных сеанса?
from flask_wtf import Form
from wtforms import SelectField
from flask import session
class InstitutionForm(Form):
city = session['city']
city_tuples = [(x, x) for x in city]
organisation = SelectField(
'organisation',
choices=city_tuples
)
class Institution(View):
methods = ['POST']
def dispatch_request(self):
form = InstitutionForm()
return render_template(
'form/institution.html',
form=form)
Когда я запускаю приложение, я получаю сообщение об ошибке «работающий вне контекста запроса». Каков правильный способ заполнения этого поля из данных сеанса?