目錄
安裝django
創建一個django項目
項目結構
創建視圖層views.py
寫入視圖函數
創建對應視圖的路由
創建模版層
配置項目中的模版路徑
創建模版html文件
啟動項目
瀏覽器訪問結果
安裝django
pip install django
創建一個django項目
這里最好用命令行完成,因為需要調用manage.py來完成初始文件的創建
項目結構
基本如圖所示,在后續啟動項目中,項目里也會新增一些日志或者其他的文件
創建視圖層views.py
在項目文件夾下,與項目同名的文件夾下創建views.py
按照我的結構應該是(DjApp-Study-Study-views.py)
這里要保證views.py可以被settings.py直接調用,后續方便書寫視圖函數
寫入視圖函數
在views.py中書寫如下代碼
如果有提示則按要求導包即可
創建對應視圖的路由
進入urls.py文件
在urlpatterns列表里加上下面這一行,這樣我們就可以通過127.0.0.1:8000/test_html
訪問剛剛寫好的視圖函數,而視圖的返回結果則是下面寫好的模版html文件(test_html.html)
path("test_html", views.test_htmlplus),
創建模版層
在項目文件夾下(即項目根目錄下創建templates文件夾)
配置項目中的模版路徑
在settings.py中找到如下區域,在列表中加上剛剛創建的templates文件夾的路徑
創建模版html文件
在templates文件夾下創建test_html.html文件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><p>我是模版層的</p>
<p> {{ username }} 為傳入的用戶名</p>
<p> {{ pwd }} 為傳入的密碼</p>
</body>
</html>
這里注意的是,要調用字典中對應的鍵值,使用{{ valuename }}的形式
變量名兩邊各一個空格,且被兩層大括號包圍
啟動項目
瀏覽器訪問結果
說明視圖層的傳輸結果正確且能正確訪問模版文件