安裝django
在cmd命令列輸入pip install -i https://pypi。tuna。tsinghua。edu。cn/simple django(使用清華大學映象速度快)
輸入python -m django ——version可以測試安裝成功後django的版本號
建立web框架工程
django-admin startproject sbsever ==>產生一個web伺服器的檔案
django建立的web伺服器目錄
sbsever/ ——外層目錄,名字可以更改 sbsever/ ——工程目錄,保持程式碼和檔案 __init__。py ——一個將sbsever定義為包的檔案 asgi。py ——Django3。0版本新出的非同步功能 settings。py ——部署和配置整個工程的配置檔案(配置檔案) ***** urls。py ——URL路由的宣告檔案(路由檔案) ***** wsgi。py ——基於WSGI的Web伺服器的配置檔案 manage。py ——一個與Django工程進行互動的命令工具
啟動服務
在cmd進入剛剛django生產的目錄,輸入:python manage。py runserver
瀏覽器開啟http://127。0。0。1:8000/可以看到最原始的django介面
原始介面
django-admin Django框架全域性的管理工具 django-admin
建立一個具體應用
cmd 下輸入:python manage。py startapp indexapp
生成了一個具體的應用檔案
應用檔案主要用於寫具體的功能實現,而之前生成的sbsever檔案則主要用於管理整個web框架,實現配置和功能分離,是高度模組化的體現。
修改應用向客戶端響應的檢視檔案
views。py:包含對某個http請求url的響應
新增如下程式碼:
from django。http import HttpResponsedef hello(request): return HttpResponse(“
Django歡迎您
”)修改URL路由
urls。py中指定URL與處理函式之間的路徑關係
將檔案內容修改如下圖
from django。contrib import adminfrom django。urls import pathfrom indexapp import viewsurlpatterns = [ path(‘index/’, views。hello), path(‘admin/’, admin。site。urls),]
儲存後重新執行伺服器
輸入:python manage。py runserver啟動伺服器,瀏覽器中輸入:http://127。0。0。1:8000/index/。可以得到剛剛修改好的內容。
成功輸出配置的內容