Python Flask url_for(静态)带变量

时间:2017-12-18 15:05:39

标签: python flask

我在Python中使用Flask并希望插入图片。
使用以下命令可以正常工作:

{{ url_for('static', filename='path/to/img.jpg') }}

但现在我想在一个循环中插入一个图像(比如文章)并且需要一个变量之类的路径:

{{ article.header_img_path }}

如何将变量路径插入

  

{{url_for(' static',filename =' path / to / img.jpg')}}

命令?
这样的事情:

{{ url_for('static', filename=' {{ article.header_img_path }} ') }}


有更好的方法可以做到这一点,还是我的语法腐败?


感谢您的建议!

1 个答案:

答案 0 :(得分:0)

变量应该传递给filename,不带引号或大括号。

{{ url_for('static', filename=article.header_img_path) }}