Я пытаюсь передать динамическую переменную из маршрута в Flask в мою функцию просмотра.Это похоже на стандартную функцию.Но код отображает странное поведение.
Вот функция:
@bp.route('/<id>/update', methods=('GET', 'POST'))
@login_required
def update(id):
return id
Вот вывод на странице http://localhost:5000/1/update:
id
Как вы можете видеть, я ожидал, что значение «1» будет напечатано, но вместо этого было напечатано имя параметра ... Я понятия не имею, почему это происходит, и буду очень признателен за помощь.
Спасибо!
(Редактировать: это код из учебника)