You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在HTML的{% url '' %}标签中传入变量作为URL引用参数

解决方法

Django的{% url %}模板标签支持直接传入路由参数,你定义的entry路由包含名为entry的字符串参数,只需要在标签内路由名称后追加变量即可,修改后的代码如下:

<ul>
    {% for entry in entries %}
        <li><a href="{% url 'entry' entry %}">{{ entry }}</a></li>
    {% endfor %}
</ul>

你也可以显式指定参数名,代码可读性更高:

<a href="{% url 'entry' entry=entry %}">{{ entry }}</a>

Django会自动对参数做URL编码处理,不需要额外转义特殊字符。

内容的提问来源于stack exchange,提问作者amiller_lite

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 19:54:02