url配置及模板渲染
一、url基本概念及格式
1.1 url的引入
1.2 url概念
1.3 url格式
1.4 urls.py的作用
1.5 url示例
二、path與re_path
2.1 path基本規則
2.2 默認支持的轉換器
2.3 轉換器的使用
2.4 re_path正則匹配
2.5 path / re_path的4個參數
path(route, view,kwargs=None, name=None)
route:字符串,url的路徑:自定義設置,通過該路徑會去找後面的視圖view
view:視圖:導入所需要的視圖函數。
kwargs:額外參數,字典:在不改變路由的情況下傳遞參數,但視圖函數同樣需要變量去接收該參數。
name :爲該路由命名,並通過該參數來訪問視圖函數,即使路由改變,依舊可以通過該參數訪問。
name的作用
三、模板路徑配置
3.1 include的作用
四、模板渲染方式
問題引入:django如何去調用漂亮的HTML前端頁面呢?
4.1 模板
4.2 配置模板路徑
4.2.1 主目錄下的模板路徑配置
4.2.2 app目錄下的模板路徑配置
4.2.3 總結
模板兩種存放方式:1.app目錄下templates;2.根目錄下定義一個目錄集中存放
如何選擇:1.一般情況下,我們會選擇集中存放2.如果app需要重複使用時,把模板放在app下
爲什麼我們要在templates文件夾下創建以app名字命名的文件夾?
不同應用會有同名的模板,所以爲了區分不同應用的模板,so
4.3 模板渲染
五、url練習示例
5.1 視圖函數
5.2 url配置
5.3 效果圖展示