werkzeug.routing.BuildError: Не удалось создать URL для конечной точки 'bookpage'. Вы забыли указать значения ['isbn']? - PullRequest
0 голосов
/ 03 апреля 2020

Пожалуйста, скажите мне, как я могу перенаправить на страницу книги, когда моя функция;

@app.route("/bookpage/<string:isbn>", methods=["GET", "POST"])
def bookpage(isbn):

Я пытался сделать следующее;

  return redirect(url_for('bookpage'))

Я получаю эту ошибку;

werkzeug.routing.BuildError: Could not build url for endpoint 'bookpage'. Did you forget to specify values ['isbn']?

1 Ответ

0 голосов
/ 03 апреля 2020

Вы не можете вызвать bookpage(isbn) без передачи аргумента.

Передать значение isbn, как это return redirect(url_for('bookpage', isbn=123)).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...