Criando link para uma URL do aplicativo Flask no template jinja2
No meu aplicativo Flask, tenho uma visão que exibe uma postagem
@post_blueprint.route('/post/<int:year>/<int:month>/<title>')
def get_post(year,month,title):
# My code
Para exibir as últimas 10 entradas, tenho a seguinte visão:
@post_blueprint.route('/posts/')
def get_all_posts():
# My code
return render_template('p.html',posts=posts)
Agora, quando exibo os últimos 10 posts, quero converter o título de um post em um hiperlink. Atualmente eu tenho que fazer o seguinte no meu template jinja para conseguir isso:
<a href="/post/{{year}}/{{month}}/{{title}}">{{title}}</a>
Existe alguma maneira de evitar codificar o URL?
Gostarurl_for
função que é usada para criar urls do Flask assim:
url_for('view_name',**arguments)
Eu tentei procurar por um, mas não consigo encontrá-lo.