Я пытаюсь передать переменную во время перенаправления на другой URL, используя flask, в python, и получаю name var not defined
.
Это то, что я делаю:
@app.route('/')
def root():
delay = randint(0, 5)
time.sleep(delay)
return redirect(url_for('first_hop', delay=delay))
Похоже, это способ передачи переменной, основанный на других ответах.
@app.route('/first_hop')
def first_hop():
x = delay
print(delay)
return redirect(url_for('second_hop'))
Но здесь я не знаю, как ее получить. Нужно ли делать переменную глобальной?
Ошибка ниже.
NameError: имя 'delay' не определено