之前我們使用VSCode搭建C#項目,今天寫一篇關於django項目的搭建,其實以其說是搭建django框架,不如說是如何通過vscode開發django項目;django官網:https://www.djangoproject.com/
安裝django
django安裝命令:pip install django
,參考:https://docs.djangoproject.com/en/3.0/topics/install/
查看django的安裝版本:python -m django --version
,當然安裝的時候也可以直接指定安裝的版本。
Django與Python的版本依賴關系
Django version | Python versions |
---|---|
1.11 | 2.7, 3.4, 3.5, 3.6, 3.7 (added in 1.11.17) |
2.0 | 3.4, 3.5, 3.6, 3.7 |
2.1 | 3.5, 3.6, 3.7 |
2.2 | 3.5, 3.6, 3.7, 3.8 (added in 2.2.8) |
3.0 | 3.6, 3.7, 3.8 |
創建項目
創建一個名為yinchuan的項目:django-admin startproject yinchuan

運行項目
運行django項目:python manage.py runserver


添加項目應用
添加一個dams的應用:python manage.py startapp dams
一個django項目可以包含一個或多個應用,如果僅僅只是修改代碼的話不需要每次runserver啟動服務,除非新增了文件或者其他資源;最后可以根據需求進行各種各樣的開發了

新增一個視圖
在新建的應用下可以看到django已經給我們自動創建了一個views.py文件,在這個文件中我們自己去添加新的對應視圖函數
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(requst):
return HttpResponse("Hello,django.")
配置路由
新建完視圖后,需要通過路由配置后才能訪問到我們的頁面,路由配置也非常簡單,首先在應用下新建一個ulrs.py文件作為該應用的站點地址管理(如何django已經創建直接編輯即可),然后再從項目中的urls.py,總路由配置文件中添加應用的路由配置
from django.urls import path
from . import views
urlpatterns=[path('',views.index,name='index')]
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('dams/', include('dams.urls')),
]