Django-1- urls的路由配置, 命名, 重定向, path及re_path


1-項目目錄下配置(path方法)

這里的訪問路徑可以是127.0.0.1:8000/index/         

 

2-APP目錄下配置(path方法)

這里的訪問路徑可以是127.0.0.1:8000/teacher/index/   (注意teacher不是APP名,而是crm/urls.py文件里面的path路徑‘teacher/’)

 

3- path方法配置及傳參

這里的訪問路徑是127.0.0.1:8000/index/10000/   (可以傳多個參數,參數與參數之間用 / 或者 -)

 

4- re_path方法配置及傳參

 如果限制穿的參數為四位數,則用如圖方法傳遞

  

 

 

5- 傳遞額外參數

 

 

 

6- url命名及重定向

6.1-重定向

  

6.2-url命名

 6.2.1- 簡單命名

 

6.2.2- APP當中命名

硬編碼 -重定向時需要些詳細路徑, 如  teacher/index/ 

動態編碼  - 在APP的urls里面定義  app_name = APP名   ,在對應的APP的views里面用reverse反向解析時填寫   APP名: 需要解析的方法名     ,如下圖

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM