werkzeug.routing.BuildError:无法为端点'main.profile'构建url。您是否忘记指定值['用户名']?

时间:2017-11-02 00:30:50

标签: python flask jinja2

即使我有一个用户名值

,我仍然会收到此错误

werkzeug.routing.BuildError:无法为端点“main.profile”构建网址。您是否忘记指定值['用户名']?

这是我的代码:

{% for user in users %}
<a href="{{ url_for('.profile', username=user.username) }}">
{{ user.username }} #This work fine, I don't know why the one in the anchor tag doesn't work.
</a>
{% endfor %}

这可能是werkzeug的一个BUG吗?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:-1)

你可以尝试这个。你不能为模板引擎中的变量赋值

&#13;
&#13;
{% for user in users %}
<a href="{{ url_for('.profile', user.username) }}">
</a>
{% endfor %}
&#13;
&#13;
&#13;