在我的 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 值进行比较。
谢谢您的帮助。