Visual Studio Code搭建django項目的方法步驟
之前我們使用VSCode搭建C#項目,今天寫一篇關(guān)于django項目的搭建,其實以其說是搭建django框架,不如說是如何通過vscode開發(fā)django項目;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)然安裝的時候也可以直接指定安裝的版本。
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)建項目
創(chuàng)建一個名為yinchuan的項目:django-admin startproject yinchuan

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

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

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

新增一個視圖
在新建的應(yīng)用下可以看到django已經(jīng)給我們自動創(chuàng)建了一個views.py文件,在這個文件中我們自己去添加新的對應(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)用下新建一個ulrs.py文件作為該應(yīng)用的站點地址管理(如何django已經(jīng)創(chuà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項目的方法步驟的文章就介紹到這了,更多相關(guān)VS Code搭建django內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python3中bytes數(shù)據(jù)類型的具體使用
bytes類型是python3引入的,本文就來介紹一下python3中bytes數(shù)據(jù)類型的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-12-12
SQLite5-使用Python來讀寫數(shù)據(jù)庫
這篇文章主要介紹了SQLite5-使用Python來讀寫數(shù)據(jù)庫,數(shù)據(jù)庫的實際應(yīng)用,通常需要與程序結(jié)合起來,通過程序來實現(xiàn)對數(shù)據(jù)庫的訪問和讀寫。本篇先介紹Python語言來調(diào)用SQLite數(shù)據(jù)庫,想具體了解的小伙伴可以參考一下</P><P>2021-12-12
python 簡單照相機調(diào)用系統(tǒng)攝像頭實現(xiàn)方法 pygame
今天小編就為大家分享一篇python 簡單照相機調(diào)用系統(tǒng)攝像頭實現(xiàn)方法 pygame,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08

