1. 程式人生 > >Django中路由的匹配過程

Django中路由的匹配過程

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

如果你和我有共同愛好,我們可以加個好友一起交流!