基本URL Django问题

时间:2017-04-28 00:39:10

标签: django

这个基本的网址问题令我头疼。我有两个链接,我希望将一个虚构的用户:localhost / prediction和localhost / prediction /。第一个工作,第二个没有错误说该网站不存在。任何线索为什么?

URl模式:

urlpatterns = [
    # ex: /prediction/
    url(r'^', views.post_list),
    # ex: /prediction/<number>/
    url(r'^(?P<number>[0-9]+)/$', views.show_body)
]

查看:

def show_body(request, number):
    return HttpResponse(number)

1 个答案:

答案 0 :(得分:2)

您应该从

更改模式
url(r'^', views.post_list),

url(r'^$', views.post_list),

不需要添加前导斜杠,因为每个URL都有。请参阅the example in the Django docs