1. 程式人生 > >簡單演示django使用之五--(django概用完結總結篇)

簡單演示django使用之五--(django概用完結總結篇)

內容 正則 創建 5.7 五步 讀寫 應用名稱 如果 管理

經過前面四篇基本的django使用,下面對django這個web開發框架做個小小的個人總結:

??首先,打開瀏覽器訪問站點後,請求直接到服務器端。作為django的web服務器,接收請求的是由view視圖來處理,此外view視圖函數還能進行代碼的邏輯處理,同時來調用數據。 經過其它模塊處理後,還要把最終資源返回給客戶端瀏覽器。

??其次,編寫好view視圖函數後,就要配置url路由了。視圖函數和url的正則模式是一一對應的,在根url路由配置中include自己應用的url路由,最終在自定義的url路由正則表達式。其形式如下:

                  url(r‘正則表達式‘,視圖函數),

??第三步,當完成url路由匹配後,就調用視圖函數,如果需要從數據庫中讀寫數據,則利用模型類model(面向對象,ORM,定義模型類指定屬性及類型,以確定表結構:類的名稱就是表名稱,類屬性就是表字段,類屬性=號後面的類型就是字段值的類型)對數據庫進行操作。對數據庫操作僅簡單的表現為對單個對象或多個對象的列表進行操作。模型類完成數據處理後,把結果返回給視圖。

??第四步,定義完成模型類後,進行遷移,就可自動完成數據庫的創建。在django中,可以在後臺管理中對數據庫進行圖形化的增刪改查了。

??第五步,後臺管理,創建管理員賬號admin,並向admin.py中註冊模型類,這樣才能在後臺管理界面中進行增刪改查。在定義admin類時,可以自定義在後臺管理界面中顯示的內容和樣式。

??第六步,view視圖獲得返回的數據後,進行定義html模板來顯示的樣式,加載模板把數據應用到相應的模板上進行渲染。

??第七步,模板渲染後的內容返回給view視圖,最後視圖傳遞給客戶端瀏覽器完成瀏覽。

整個MVT的django開發框架的過程就是這樣!

1、創建python多版本開發虛擬環境
2、安裝django
        pip install django,或:pip install django==1.8.2
3、創建項目 django-admin startproject 項目名稱
4、創建應用 python manage.py startapp  應用名稱
    註意:要在settings中添加應用。
5、在models.py中定義模型類
        生成遷移:python manage.py makemigrations
            執行遷移:python manage.py migrate
6、定義視圖函數,完成數據操作
            request是視圖函數必須的參數,必須返回httpresponse對象
7、配置url路由正則表達式
            url路由有2個參數:正則表達式和視圖函數
8、定義html模板,並在settings配置查找模板路徑
9、運行服務器:
        python manage.py runserver 192.168.255.70:8080
10、創建後臺管理員:
        python manage.py createsuperuser

簡單演示django使用之五--(django概用完結總結篇)