一、匹配规则
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'test',views.test),
url(r'testadd',views.testadd),
]
当在浏览器页面的url里输入 'testadd' 时,不会出现testadd函数所对应的结果,而是出现test函数对应的结果。即路由一旦匹配就不再走下面的路由匹配关系了。
解决方式,在后面加上反斜杠/ 即可解决。
路由层增加首页的方式:
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'test/',views.test),
url(r'testadd/',views.testadd),
url(r'^$',view.home)
]
即在浏览器页面只输入路径的时候,会出现home函数所对应的html页面。以^开头,以$结尾,实际上啥也没输入。
路由层增加尾页的方式:(当所有路径都匹配不上时,返回404信息)
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'test/',views.test),
url(r'testadd/',views.testadd),
url(r'^$',view.home),
url(r'',view.error)
]
自己定义一个html页面,展示给用户看,错误信息404
一、匹配规则
urlpatterns = [
url(r'^admin/', a