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

Django 3.x 内置url模板标签按name模式生成动态URL报错求助

问题原因

Django模板标签的语法要求标签内的关键字与参数之间必须用空格分隔,你在home.html中使用url模板标签时,省略了url关键字和后续路由名称之间的空格,写法为{%url'user-home'%},不符合模板语法规范,因此触发TemplateSyntaxError报错。

修复方案

修改user/templates/user/home.html中三个导航链接的url标签写法,补充缺失的空格:

<li class="nav-item">
  <a class="nav-link" href="{% url 'user-home' %}">Home</a>
</li>
<li class="nav-item">
  <a class="nav-link" href="{% url 'user-login' %}">Login</a>
</li>
<li class="nav-item">
  <a class="nav-link" href="{% url 'user-register' %}">Register</a>
</li>

修改后重启服务即可正常访问。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 19:15:03