Прохождение объектов между маршрутами Flask Python - PullRequest
0 голосов
/ 12 июля 2020

Мне нужно иметь доступ к объекту с одного маршрута по другим маршрутам. Если мне нужны только текстовые данные, использование переменных сеанса работает нормально, но что, если я хочу иметь доступ к объекту 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

Я бы очень нравится делать это правильно.

...