Django中路由的匹配過程
阿新 • • 發佈:2018-12-16
1.url地址的構成:
協議://域名:埠/路徑/查詢字串 如: http://127.0.0.1:5000/users/index/?name=ywk&age=24 協議:http 域名:127.0.0.1 埠:5000 路徑:users/index 查詢字串:?name=ywk&age=24
2.匹配過程如下:
1.從url地址中獲取路徑,刪除最左邊的/=====>users/index/
2.再來到根級urls.py,根據url(r'^user/',include('users.urls'))的匹配規則,刪除匹配成功的部分===>index/ 3.再來到app下的urls.py,根據url(r'^index/$',views.index)的匹配規則,如果匹配成功,執行對應的檢視函式===>index() 4.如果匹配失敗,返回404
如果你和我有共同愛好,我們可以加個好友一起交流!