1. URLconf(URL configuration ) : 這個模塊包含URL模式(正則表達式)到視圖函數(view.py)的簡單映射。
2. python 正則表達式:
解釋:
通配符:r : 字符串前面加 “ r ” 是爲了防止字符串中出現類似 “ \t " 的字符時被轉義。
^ : 匹配字符串開頭; 在多行模式中匹配每一行的開頭, 如:^abc ,
$ : 匹配字符串的末尾,在多行模式中匹配每一行末尾 , 如:abc$
3. Django 處理一個請求的過程過程:
例如:Django 處理 View.index 這個請求;
過程:
1. Django 使用的是 根模塊,通常在 /settings.py 文件中配置
2. Django 加載 URLconf 模塊(urls.py)
3. Django 依次匹配URL模式,匹配與請求的URL匹配的第一處停下來。
4. 一旦其中的一個正則表達式匹配上,則 Django將請求指向對應的視圖函數處理(views.index)
5. 沒有匹配到,Django就會調用的一個適當的錯誤處理視圖
4. views 視圖:
地址:在 sign 目錄下面的有 views.py 文件
函數視圖:
是一個簡單的python函數,它接受web請求並且返回web響應。響應可以是(HTML網頁,一個重定向,一個404錯誤,一個XML文檔,一張圖片。
5. templates 模版
在 項目中想要輸出 HTML 頁面,所以就想要自定義模板。