Variables 函数的烧瓶url_中的Jinja变量

Variables 函数的烧瓶url_中的Jinja变量,variables,flask,convention,jinja2,url-for,Variables,Flask,Convention,Jinja2,Url For,我尝试了多种不同的方法,但无法使URL显示为我希望的/item。我知道其他一切都正常工作,因为如果我简单地用字符串替换{{item}},它就可以正常工作。我是不是遗漏了什么 以下是问题所在的代码部分: <div class="person_images_group"> {% for item in names %} <div class="personlist"> <a href={{ url_for('name',

我尝试了多种不同的方法,但无法使URL显示为我希望的/item。我知道其他一切都正常工作,因为如果我简单地用字符串替换{{item}},它就可以正常工作。我是不是遗漏了什么

以下是问题所在的代码部分:

<div class="person_images_group">
    {% for item in names %}
        <div class="personlist">
            <a href={{ url_for('name', name = {{item}} ) }}>
                <img id={{ item }} src="" alt={{ item }} width="40" height="40">
            </a>
        </div>
        <script>
            document.getElementById("{{ item }}").src = getName("{{ item }}");
        </script>
    {% endfor %}
<div>

{names%%中的项的%s}
document.getElementById(“{{item}”).src=getName(“{{item}”);
{%endfor%}

谢谢

您尝试在
{{}
块中使用
{{}
。所以正确的用法是
{{url\u for('name',name=item)}

谢谢!我可以发誓我试过这个。当时肯定有什么不对劲。谢谢你!