Visual Studio Code搭建django項(xiàng)目的方法步驟
之前我們使用VSCode搭建C#項(xiàng)目,今天寫一篇關(guān)于django項(xiàng)目的搭建,其實(shí)以其說是搭建django框架,不如說是如何通過vscode開發(fā)django項(xiàng)目;django官網(wǎng):https://www.djangoproject.com/
安裝django
django安裝命令:pip install django,參考:https://docs.djangoproject.com/en/3.0/topics/install/
查看django的安裝版本:python -m django --version,當(dāng)然安裝的時(shí)候也可以直接指定安裝的版本。
Django與Python的版本依賴關(guān)系
| 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 |
創(chuàng)建項(xiàng)目
創(chuàng)建一個(gè)名為yinchuan的項(xiàng)目:django-admin startproject yinchuan

manage.py:一個(gè)讓你可以管理Django項(xiàng)目的工具程序。oa/__init__.py:一個(gè)空文件,告訴Python解釋器這個(gè)目錄應(yīng)該被視為一個(gè)Python的包。oa/settings.py:Django項(xiàng)目的配置文件。oa/urls.py:Django項(xiàng)目的URL聲明(URL映射),就像是你的網(wǎng)站的“目錄”。oa/wsgi.py:項(xiàng)目運(yùn)行在WSGI兼容Web服務(wù)器上的接口文件詳細(xì)說明:https://docs.djangoproject.com/en/3.0/intro/tutorial01/
運(yùn)行項(xiàng)目
運(yùn)行django項(xiàng)目:python manage.py runserver

然后打開瀏覽器輸入地址,看到下面的這個(gè)頁面,就表示已經(jīng)成功開啟django的大門

添加項(xiàng)目應(yīng)用
添加一個(gè)dams的應(yīng)用:python manage.py startapp dams
一個(gè)django項(xiàng)目可以包含一個(gè)或多個(gè)應(yīng)用,如果僅僅只是修改代碼的話不需要每次runserver啟動(dòng)服務(wù),除非新增了文件或者其他資源;最后可以根據(jù)需求進(jìn)行各種各樣的開發(fā)了

新增一個(gè)視圖
在新建的應(yīng)用下可以看到django已經(jīng)給我們自動(dòng)創(chuàng)建了一個(gè)views.py文件,在這個(gè)文件中我們自己去添加新的對(duì)應(yīng)視圖函數(shù)
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(requst):
return HttpResponse("Hello,django.")
配置路由
新建完視圖后,需要通過路由配置后才能訪問到我們的頁面,路由配置也非常簡單,首先在應(yīng)用下新建一個(gè)ulrs.py文件作為該應(yīng)用的站點(diǎn)地址管理(如何django已經(jīng)創(chuàng)建直接編輯即可),然后再從項(xiàng)目中的urls.py,總路由配置文件中添加應(yīng)用的路由配置
from django.urls import path
from . import views
urlpatterns=[path('',views.index,name='index')]
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')),
]
到此這篇關(guān)于Visual Studio Code搭建django項(xiàng)目的方法步驟的文章就介紹到這了,更多相關(guān)VS Code搭建django內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Playwright如何自定義瀏覽器的下載和啟動(dòng)路徑
playwright是一個(gè)非常有趣的自動(dòng)化測試工具, 支持Node.js、Python、C# 和 Java語言,下面我們就來看看如何使用Playwright進(jìn)行自定義瀏覽器的下載和啟動(dòng)路徑吧2025-04-04
python3中bytes數(shù)據(jù)類型的具體使用
bytes類型是python3引入的,本文就來介紹一下python3中bytes數(shù)據(jù)類型的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12
python中關(guān)于日期時(shí)間處理的問答集錦
python中有關(guān)日期時(shí)間處理的問答集錦,有需要的朋友不妨參考下2013-03-03
SQLite5-使用Python來讀寫數(shù)據(jù)庫
這篇文章主要介紹了SQLite5-使用Python來讀寫數(shù)據(jù)庫,數(shù)據(jù)庫的實(shí)際應(yīng)用,通常需要與程序結(jié)合起來,通過程序來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問和讀寫。本篇先介紹Python語言來調(diào)用SQLite數(shù)據(jù)庫,想具體了解的小伙伴可以參考一下</P><P>2021-12-12
python 簡單照相機(jī)調(diào)用系統(tǒng)攝像頭實(shí)現(xiàn)方法 pygame
今天小編就為大家分享一篇python 簡單照相機(jī)調(diào)用系統(tǒng)攝像頭實(shí)現(xiàn)方法 pygame,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-08-08

