首页 Python django – “没有找到带参数()’和关键字参数{}的”反向”. ”

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

我在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.

我在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将被视为模板变量而不是字符串.

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/kaifa/python/20201019/11459.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部