-
Models介紹
????Django中的models是什么?
????通常,一個Model對應數據庫的一張數據表
????Django中Models以類的形式表現
????它包含了一些基本字段以及數據的一些行為
查看全部 -
解決Templates沖突方案
????在APP的Templates目錄下創建以APP為名稱的目錄
????將html文件放在新創建的目錄下
查看全部 -
Django查找Template
????Django按照INSTALLED_APPS中的添加順序查找Templates
????不同App下Templates目錄中的同名.html文件會造成沖突
查看全部 -
DTL初步使用
????render()函數中支持一個dict類型函數
????該字典是后臺傳遞到模板的參數,健為參數名
????在模板中使用{{參數名}}來直接使用
查看全部 -
Templates介紹
????HTML文件
????使用了Django模板語言(Django Template Language,DTL)
????可以使用第三方模板(如Jinja2)
查看全部 -
注意事項
????根urls.py針對APP配置的URL名稱,是該APP所有URL的總路徑
????配置URL時注意正則表達式結尾符號$和/
查看全部 -
第二種URL配置
包含其他URL
在根urls.py中引入include
在APP目錄下創建urls.py文件,格式與根urls.py相同
根urls.py中url函數第二個參數改為include('blog.urls')
查看全部 -
配置URL
????編輯urls.py
????????每個URL都以url的形式寫出來
????????url函數放在urlpatterns列表中
????????url函數三個參數:URL(正則),對應方法,名稱
查看全部 -
創建第一個頁面(響應)
編輯blog.views
????????每個響應對應一個函數,函數必須返回一個響應
????????函數必須存在一個參數,一般約定為request
????????每一個響應(函數)對應一個URL
查看全部 -
views.py
????????執行響應的代碼所在模塊
????????代碼邏輯處理的主要地點
????????項目中大部分代碼均在這里編寫
查看全部 -
tests.py
????????自動化測試模塊
????????Django提供了自動化測試功能
????????在這里編寫測試腳本(語句)
查看全部 -
models.py
????????數據模塊
????????使用ORM框架
????????類似于MVC結構中的Models(模型)
查看全部 -
apps.py
????????該應用的一些配置
????????Django-1.9以后自動生成
查看全部 -
admin.py
????????該應用的后臺管理系統配置
查看全部 -
migrations
????????數據移植(遷移)模塊
????????內容自動生成
查看全部
舉報