渲染时捕获NoReverseMatch:使用参数'(2,)'和关键字参数'{}'找不到''detail''

时间:2016-07-16 14:33:27

标签: django

index.html get problem

error information

我的网址:     url(r'^(?P \ d +)/ $',views.detail)

1 个答案:

答案 0 :(得分:1)

来自docs

  

要执行URL反转,您需要使用命名的URL模式

例如:

url(r'^(?P\d+)/$', views.detail, name='detail')

现在你可以在python代码中使用reverse

reverse('detail', args=(some_number_here))
模板中的

url

{% url 'detail' some_number_here %}

如果您使用命名空间,请不要忘记命名空间。