您好,登錄后才能下訂單哦!
??經過前面四篇基本的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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。