ptyon django「1」建立服務和啟動

安裝django

在cmd命令列輸入pip install -i https://pypi。tuna。tsinghua。edu。cn/simple django(使用清華大學映象速度快)

輸入python -m django ——version可以測試安裝成功後django的版本號

建立web框架工程

django-admin startproject sbsever ==>產生一個web伺服器的檔案

ptyon django「1」建立服務和啟動

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介面

ptyon django「1」建立服務和啟動

原始介面

django-admin Django框架全域性的管理工具 django-admin [options] 建立並管理Django工程 建立並管理Django工程使用的資料庫 控制除錯或日誌的資訊 執行並維護Django工程 檢視幫助:django-admin helpmange。py 與Django工程進行互動的命令工具 python manage。py [options]

建立一個具體應用

cmd 下輸入:python manage。py startapp indexapp

ptyon django「1」建立服務和啟動

生成了一個具體的應用檔案

應用檔案主要用於寫具體的功能實現,而之前生成的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/。可以得到剛剛修改好的內容。

ptyon django「1」建立服務和啟動

成功輸出配置的內容