1. 程式人生 > >Django2.0Django框架開發流程

Django2.0Django框架開發流程

開發環境: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值


使用模板




開發環境: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值


使用模板