Visual Studio Code搭建django項(xiàng)目的方法步驟
之前我們使用VSCode搭建C#項(xiàng)目,今天寫一篇關(guān)于django項(xiàng)目的搭建,其實(shí)以其說(shuō)是搭建django框架,不如說(shuō)是如何通過(guò)vscode開(kāi)發(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ì)說(shuō)明:https://docs.djangoproject.com/en/3.0/intro/tutorial01/
運(yùn)行項(xiàng)目
運(yùn)行django項(xiàng)目:python manage.py runserver
然后打開(kāi)瀏覽器輸入地址,看到下面的這個(gè)頁(yè)面,就表示已經(jīng)成功開(kāi)啟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)行各種各樣的開(kāi)發(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.")
配置路由
新建完視圖后,需要通過(guò)路由配置后才能訪問(wèn)到我們的頁(yè)面,路由配置也非常簡(jiǎn)單,首先在應(yīng)用下新建一個(gè)ulrs.py文件作為該應(yīng)用的站點(diǎn)地址管理(如何django已經(jīng)創(chuàng)建直接編輯即可),然后再?gòu)捻?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)文章
使用Python和Pillow實(shí)現(xiàn)圖片馬賽克功能
在這篇博客中,我們將探討如何使用Python創(chuàng)建一個(gè)簡(jiǎn)單而有趣的桌面應(yīng)用程序,我們的目標(biāo)是構(gòu)建一個(gè)應(yīng)用,允許用戶選擇一張照片,然后在照片的右下角添加馬賽克效果,感興趣的小伙伴跟著小編一起來(lái)看看吧2024-08-08python manim實(shí)現(xiàn)排序算法動(dòng)畫示例
這篇文章主要為大家介紹了python manim實(shí)現(xiàn)排序算法動(dòng)畫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08python獲取linux和windows系統(tǒng)指定接口的IP地址的步驟及代碼
這篇文章主要介紹了python獲取linux和windows系統(tǒng)指定接口的IP地址,本文分步驟通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-05-05pandas預(yù)處理部分地區(qū)數(shù)據(jù)案例
本文主要介紹了pandas預(yù)處理部分地區(qū)數(shù)據(jù)案例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01python基于scrapy爬取京東筆記本電腦數(shù)據(jù)并進(jìn)行簡(jiǎn)單處理和分析
這篇文章主要介紹了python基于scrapy爬取京東筆記本電腦數(shù)據(jù)并進(jìn)行簡(jiǎn)單處理和分析的實(shí)例,幫助大家更好的理解和學(xué)習(xí)使用python。感興趣的朋友可以了解下2021-04-04Python selenium 實(shí)例之通過(guò) selenium 查詢禪道是否有任務(wù)或者BUG
這篇文章主要介紹了Python selenium 實(shí)例之通過(guò) selenium 查詢禪道是否有任務(wù)或者BUG的相關(guān)資料,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-09-09Python中工廠模式的實(shí)現(xiàn)小結(jié)
工廠模式是一種創(chuàng)建型設(shè)計(jì)模式,通過(guò)定義一個(gè)工廠類,將對(duì)象的實(shí)例化過(guò)程封裝起來(lái),本文主要介紹了Python中工廠模式的實(shí)現(xiàn)小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下2023-11-11