開發環境:Django2.0
Python3.6.3
IDE:PyCharm
新建一個Django項目
創建應用
在一個項目下可以創建一個到多個應用,每個應用進行一項業務處理
定義模型類
創建好應用之後在應用中創建模型類
生成數據表
1)激活模型:編輯settings.py文件,將BlogTest應用加入到INSTALLED_APPS中
2)生成遷移文件:執行命令(python manage.py makemigrations)根據模型類生成sql語句,遷移文件被生成到migrations目錄
3)執行遷移:執行命令(python manage.py migrate)sql語句生成數據表
管理操作
使用Django的管理
1)創建一個管理員用戶
2)啓動服務器,通過“127.0.0.1:8000/admin”訪問,輸入上面創建的用戶名、密碼完成登錄
3)進入入管理站點,默認可以對groups、users進行管理
向admin註冊booktest的模型
1)打開booktest/admin.py文件,註冊模型視圖
在django中,視圖對WEB請求進行迴應
定義完成視圖後,需要配置urlconf,否則無法處理請求
注意:只匹配路徑部分,即除去域名、參數後的字符串
在Bolg/urls.py插入BolgTest,使主urlconf連接到BolgTest.urls模塊
在BolgTest中的urls.py中添加urlconf
模板
模板是html頁面,可以根據視圖中傳遞的數據填充值
修改settings.py文件,設置TEMPLATES的DIRS值
使用模板
問