url配置及模板渲染

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 效果圖展示

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章