Creando un enlace a una url de la aplicación Flask en la plantilla jinja2
En mi aplicación Flask, tengo una vista que muestra una publicación
@post_blueprint.route('/post/<int:year>/<int:month>/<title>')
def get_post(year,month,title):
# My code
Para mostrar las últimas 10 entradas, tengo la siguiente vista:
@post_blueprint.route('/posts/')
def get_all_posts():
# My code
return render_template('p.html',posts=posts)
Ahora, cuando muestro las últimas 10 publicaciones, quiero convertir el título de una publicación en un hipervínculo. Actualmente tengo que hacer lo siguiente en mi plantilla jinja para lograr esto:
<a href="/post/{{year}}/{{month}}/{{title}}">{{title}}</a>
¿Hay alguna manera de evitar la codificación de la url?
Me gustaurl_for
Función que se utiliza para crear URL de matraz de esta manera:
url_for('view_name',**arguments)
He intentado buscar uno pero no puedo encontrarlo.