【发布时间】:2013-04-25 16:07:24
【问题描述】:
在我的 Django 模板中,我需要将名称 url 的值分配给 with 块中的变量,以便我可以在多个地方使用它。
我需要实现这样的目标:
{% for tag in post.tags.all %}
{% with tagabs={%url showtag tag%} %}
<li><a href="{{tagabs}}">#{{tag}}</a></li>
{% endwith %}
{% endfor %}
但显然这不起作用,最终会出现解析错误。上面的例子是一个简单的场景,我可以只使用 {%url showtag tag%} 而不是 {{tagabs}} 并删除 with 块。但在我的场景中,我需要在多个地方和 if 语句中使用 tagabs 值进行比较。
感谢您的帮助。
【问题讨论】:
-
您能否就更大的问题提供更多信息?
标签: django