Создание ссылки на URL-адрес приложения Flask в шаблоне jinja2
В моем приложении Flask у меня есть вид, который отображает сообщение
@post_blueprint.route('/post/<int:year>/<int:month>/<title>')
def get_post(year,month,title):
# My code
Для отображения последних 10 записей у меня есть следующий вид:
@post_blueprint.route('/posts/')
def get_all_posts():
# My code
return render_template('p.html',posts=posts)
Теперь, когда я отображаю последние 10 сообщений, я хочу преобразовать заголовок сообщения в гиперссылку. В настоящее время я должен сделать следующее в моем шаблоне jinja:
<a href="/post/{{year}}/{{month}}/{{title}}">{{title}}</a>
Есть ли способ избежать жесткого кодирования URL?
подобноurl_for
функция, которая используется для создания URL-адресов Flask:
url_for('view_name',**arguments)
Я пытался найти один, но я не смог его найти.