这个基本的网址问题令我头疼。我有两个链接,我希望将一个虚构的用户: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)
答案 0 :(得分:2)
您应该从
更改模式url(r'^', views.post_list),
到
url(r'^$', views.post_list),
不需要添加前导斜杠,因为每个URL都有。请参阅the example in the Django docs。