加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

django – “没有找到带参数'()’和关键字参数'{}的”反

发布时间:2020-12-16 23:36:13 所属栏目:Python 来源:网络整理
导读:我在stackoverflow link中应用了修复程序: a href="{% url shop_index %}"span{% trans "Shop List" %}/span/a 在urls.py中: url(r'^shop/$','index',name="shop_index"), 但仍然是同样的错误.我哪里错了? 更新: Django 1.5 Python 2.7.2 {%url shop_in
我在stackoverflow link中应用了修复程序:
<a href="{% url shop_index %}"><span>{% trans "Shop List" %}</span></a>

在urls.py中:

url(r'^shop/$','index',name="shop_index"),

但仍然是同样的错误.我哪里错了?

更新:

Django 1.5

Python 2.7.2

{%url shop_index%}会出错.如果我使用{%url’shop_index’%},则可以.

Django 1.5.dev17865

Python 2.7.3

{%url’shop_index’%}出错.如果我使用{%url shop_index%},则可以.

这很奇怪.

解决方法

尝试将shop_index放在引号中:
<a href="{% url 'shop_index' %}">

如果没有引号,shop_index将被视为模板变量而不是字符串.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读