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

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

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

总结

以上是内存溢出为你收集整理的django – “没有找到带参数'()’和关键字参数'{}的”反向”. ”全部内容,希望文章能够帮你解决django – “没有找到带参数'()’和关键字参数'{}的”反向”. ”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1207398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存