Django反向url失败

时间:2016-05-31 06:56:16

标签: django django-views django-urls

我有一个网址

url(r"^app/get/(?P<param>[1-9]+)/$", AppView.as_view(), name="app_view")

我有一个反向陈述如下

["<a href='{0}'>App</a>".format(reverse("app_view", kwargs={"param": self.id}))]

这里self是模型对象。现在反向匹配失败了一些模型对象并适用于某些(令人惊讶)。我正在使用django1.3

1 个答案:

答案 0 :(得分:2)

您的正则表达式缺少数字0

?P<param>[1-9]+

应该是

?P<param>[0-9]+

或只是

?P<param>\d+