【问题标题】:Variable within filename in jinja2 [duplicate]jinja2中文件名中的变量[重复]
【发布时间】:2013-12-05 12:40:40
【问题描述】:

在 jinja2 中写这样的东西的正确方法是什么:

{% for items in zipped %}
<img src="{{ url_for('static', filename='img/{{items.logo}}') }}" />

注意items.logo 在另一个变量中。

【问题讨论】:

    标签: variables flask jinja2


    【解决方案1】:

    items.logo 已经是一个变量。试试:

    {% for items in zipped %}
        <img src="{{ url_for('static', filename='img/' + items.logo) }}" />
    {% endfor %}
    

    【讨论】:

    • 我遇到了这个错误:TemplateSyntaxError: unexpected '}', expected ')'
    • 等一下,我想我应该再测试一下。
    • 嘿,我正在使用 Django,当我执行与上述相同的操作时,我收到了 TemplateSyntaxError。它说Could not parse the remaining: '('static', filename='images/' + card.id)' from 'url_for('static', filename='images/' + card.id)'。
    猜你喜欢
    • 2022-06-12
    • 2016-06-30
    • 2015-02-08
    • 2019-02-22
    • 2012-07-11
    • 2020-01-07
    • 1970-01-01
    • 2013-04-23
    • 1970-01-01
    相关资源
    最近更新 更多