第二章:2.9 總結一下 Django

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 頁面,所以就想要自定義模板。

    

 

            

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