как использовать Flask Jinja2 url_for с несколькими параметрами

каждый!

У меня возникла проблема, когда я использовал функцию jinja2 url_for ().

У меня есть маршрут как:

@app.route('/article///', methods=['GET'])
def article_page(article_id, url_title):
    article = Article.query.get(article_id)
    if article == None:
        abort(404)
    return render_template('article.html', article=article)

в файле шаблона jinja я хочу создать URL, который ссылается на article_page, поэтому я пишу так:

<a href="{{ url_for('article_page',article_id=article.id,url_title=article.url_title) }}">{{ article.title }}</a>

но когда я запускаю эту страницу, я получаю сообщение об ошибке:

raise BuildError(endpoint, values, method)
BuildError: ('article_page', {'article_id': 1}, None)

Похоже, что второй параметрurl_title» отсутствует. Как правильно использовать url_for () с несколькими параметрами? Спасибо всем!

Ответы на вопрос(2)

Ваш ответ на вопрос