Django 渲染时捕获到NoReverseMatch:Reverse for'';细节'';带参数';(2)及"x27 ;;和关键字参数';{}';找不到
我的网址: url(r'^(?P\d+/$,views.detail)Django 渲染时捕获到NoReverseMatch:Reverse for'';细节'';带参数';(2)及"x27 ;;和关键字参数';{}';找不到,django,Django,我的网址: url(r'^(?P\d+/$,views.detail)来自文档 为了执行URL反转,您需要使用命名URL模式 例如: url(r'^(?p\d+/$),views.detail,name='detail') 现在您可以在python代码中使用reverse: reverse('detail', args=(some_number_here)) 和模板中的url: {% url 'detail' some_number_here %} 如果您使用名称空间,请不要忘记名称空间。可
来自文档
为了执行URL反转,您需要使用命名URL模式 例如:url(r'^(?p\d+/$),views.detail,name='detail')
现在您可以在python代码中使用reverse
:
reverse('detail', args=(some_number_here))
和模板中的url
:
{% url 'detail' some_number_here %}
如果您使用名称空间,请不要忘记名称空间。可能重复1)您在单词末尾有一个空格:“detail”2)您需要在url中包含一个新参数:name=“detail”请将您的问题作为嵌入文本而不是外部图像包含代码和错误消息。为什么要使用Django 1.3?该版本已经有好几年不受支持了,您应该升级到1.8.x(LTS)或1.9.x。