一、安裝Django
在啟動Django之前,我們需要首先安裝Django。Django的最新版本可以在官網上找到。
pip install Django
安裝完畢之後,我們就可以開始啟動Django了。
二、創建Django項目
在啟動Django之前,我們需要創建一個Django項目。這個項目包含了所有的配置文件、模型、視圖以及控制器。我們可以使用下面的命令在我們的工作目錄中創建一個名為”myproject”的Django項目。
django-admin startproject myproject
執行完上述命令之後,我們會在當前的工作目錄下創建一個名為myproject的項目文件夾。在這個文件夾中,我們可以找到一個名為manage.py的文件,這個文件是Django項目的入口文件。
三、運行伺服器
在創建完項目後,我們需要啟動伺服器。Django提供了內置的開發伺服器,我們可以使用下面的命令啟動伺服器。
python manage.py runserver
啟動成功後,我們會在命令行中看到如下信息:
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
這說明我們已經成功啟動了一個運行在本地主機上,埠號為8000的開發伺服器。
四、創建Django應用
我們可以在Django項目中創建一個或多個Django應用。應用是指具有特定功能的模塊,每個應用都可以管理自己的模型、視圖和控制器。我們可以使用下面的命令在Django項目中創建一個名為”myapp”的Django應用:
python manage.py startapp myapp
執行完上述命令後,我們會在Django項目文件夾下創建一個名為myapp的文件夾,這個文件夾就是我們的Django應用。
五、配置Django應用
我們需要在Django項目的settings.py中註冊我們的應用。
INSTALLED_APPS = [
...
'myapp',
]
這樣,我們就成功把我們的應用註冊到了Django項目當中。
六、編寫視圖
視圖是Web應用程序中用來響應用戶請求的一段代碼。我們可以在Django應用的views.py中編寫視圖。以下是一個簡單的視圖代碼:
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
這個視圖代碼的作用是在用戶訪問http://127.0.0.1:8000/myapp/時返回一個”Hello, world. You’re at the polls index.”的字元串。
七、編寫路由
路由是指URL、請求類型以及對應的視圖函數之間的映射關係。我們可以在Django應用的urls.py中編寫路由。
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
這個路由代碼的作用是將用戶請求的根路徑映射到我們在上一步編寫的視圖函數index上。
八、運行伺服器並測試
啟動完伺服器並編寫好了視圖和路由之後,我們就可以訪問我們在路由上定義的URL來測試我們的應用了。在瀏覽器中輸入http://127.0.0.1:8000/myapp/,應該可以看到我們在視圖中定義的”Hello, world. You’re at the polls index.”字元串。
以上就是啟動Django的基本步驟,我們可以通過創建更多的應用程序和編寫更多的視圖來擴展應用的功能。
原創文章,作者:HEKOD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/372092.html