我在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 }} ') }}
有更好的方法可以做到这一点,还是我的语法腐败?
感谢您的建议!
答案 0 :(得分:0)
变量应该传递给filename
,不带引号或大括号。
{{ url_for('static', filename=article.header_img_path) }}