Мне нужно иметь доступ к объекту с одного маршрута по другим маршрутам. Если мне нужны только текстовые данные, использование переменных сеанса работает нормально, но что, если я хочу иметь доступ к объекту unjasonyfyble?
Мне удалось сделать это с помощью GLOBAL VARIABLES, Я просто не знаю, является ли это хорошей практикой ...
Ниже приведен фрагмент кода, в котором он работает, но, пожалуйста, я хотел бы получить общее мнение по делу.
Маршрут:
@main.route('/start', methods=['GET', 'POST'])
def start():
global my_form
my_form = Form()
Класс формы
class Form(FlaskForm):
data = IntegerField('Data', validators=[DataRequired()])
submit = SubmitField('Next')
а затем, для любой другой функции, я просто обращаюсь к my_form.data.data
Я бы очень нравится делать это правильно.