Django?使用VScode?創(chuàng)建工程的詳細(xì)步驟
一、VSCode 創(chuàng)建Django 工程
VSCode 官方: https://code.visualstudio.com
1 mysite(項(xiàng)目名),創(chuàng)建Django 項(xiàng)目,可以和虛擬環(huán)境放在同一目錄,也可以放在虛擬環(huán)境的文件夾里。
django-admin startproject mysite
2 新建文件夾-->搭建虛擬環(huán)境,新建一個(gè)項(xiàng)目文件夾 mysite,在當(dāng)前文件夾cmd輸入指令 env(虛擬環(huán)境名稱),創(chuàng)建虛擬環(huán)境
python -m venv env

3找到文件夾--->選擇解釋器,打開(kāi)VS Code 點(diǎn)擊 File--->Open Folder 選擇項(xiàng)目選在的文件夾 mysite
導(dǎo)入文件夾之后,Ctrl+Shift+P 選擇python 的解釋器,選擇含有虛擬環(huán)境的那一個(gè)。

Ctrl+Shift+` 可以直接進(jìn)入含虛擬環(huán)境的終端,也可以直接 Ctrl+`,不過(guò)這樣需要切換到虛擬環(huán)境所在目錄,使用activate指令激活虛擬環(huán)境。(可省略)
& G:\python\django\mysite\env\Scripts\Activate.ps1

4 在新創(chuàng)建的虛擬環(huán)境中,沒(méi)有Django 框架,需要 安裝Django ---> 創(chuàng)建Django 項(xiàng)目 ---> 啟動(dòng)在激活虛擬環(huán)境的 VSCode 終端(安裝指定版本的 Django,不帶版本號(hào)默認(rèn)安裝最新版本)。
pip install django

說(shuō)明 pip 版本太低,直接按照提示的命令升級(jí)即可 (可省略)
python -m pip install --upgrade pip

查看django版本
pip show django

命令啟動(dòng)項(xiàng)目
python manage.py runserver

自帶的啟動(dòng)項(xiàng)目

二、Django Template HTML 代碼提示
直接修改“設(shè)置”中的相關(guān)選項(xiàng)Django 插件安裝后為恢復(fù) html 原有語(yǔ)法提示并保留 django-html 語(yǔ)法提示
需要再VSCode 中設(shè)置相應(yīng)的屬性,VSCode 打開(kāi)設(shè)置,上方搜索框中輸入 file association
對(duì)文件關(guān)聯(lián)屬性進(jìn)行相應(yīng)的配置。
1 在 Files:Associations 下方的添加項(xiàng)中添加項(xiàng)
Item Value **/*.html html **/templates/**/*.html django-html

2 把Emmet 語(yǔ)法縮寫(xiě)提示加上
Item Value django-html html

通過(guò)上述兩步之后,就可以在Django 模板文件中編寫(xiě)html 文件的時(shí)候
既可以有html 語(yǔ)法提示,也可以有 django-html 語(yǔ)法提示。
3 在VScode 工作區(qū)的 mysite/.vscode/settings.json 文件里添加如下內(nèi)容
{
"python.pythonPath": "env\\Scripts\\python.exe",
"files.associations": {
"**/*.html": "html",
"**/templates/**/*.html": "django-html",
"**/templates/**/*": "django-txt",
"**/requirements{/**,*}.{txt,in}": "pip-requirements"
},
"emmet.includeLanguages": {"django-html": "html"},
}
4 打開(kāi) html文件,右下角 Django HTML ---> Select Language Mode

5 新建html 文件,輸入感嘆號(hào),回車即可

三、安裝插件
1 安裝Python 環(huán)境

2 安裝Django 插件

四、啟動(dòng)項(xiàng)目報(bào)錯(cuò)
Timed out waiting for lanuncher to connect:電腦性能問(wèn)題,解決不使用它的

使用咱自己的終端啟動(dòng)項(xiàng)目,一樣好使。

到此這篇關(guān)于Django 使用VScode 創(chuàng)建工程的文章就介紹到這了,更多相關(guān)Django VScode 創(chuàng)建工程內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django 前后臺(tái)的數(shù)據(jù)傳遞的方法
本篇文章主要介紹了Django 前后臺(tái)的數(shù)據(jù)傳遞的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08
pytorch+torchvision+python版本對(duì)應(yīng)及環(huán)境安裝
本文主要介紹了pytorch+torchvision+python版本對(duì)應(yīng)及環(huán)境安裝,安裝過(guò)程中需要注意Numpy版本的降級(jí),以確保與PyTorch兼容,具有一定的參考價(jià)值,感興趣的可以了解一下2025-03-03
Python中的省略號(hào)(Ellipsis)賦值方式詳解
在Python編程中,省略號(hào)(...)是一種特殊對(duì)象,主要用作函數(shù)占位、未實(shí)現(xiàn)的方法示例和NumPy數(shù)組處理,本文通過(guò)示例詳細(xì)解釋了省略號(hào)的賦值方式及其在不同編程場(chǎng)景下的應(yīng)用,幫助提升Python編程技巧2024-10-10
Python3操作Excel文件(讀寫(xiě))的簡(jiǎn)單實(shí)例
這篇文章主要給大家介紹了關(guān)于Python3操作Excel文件(讀寫(xiě))的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09
Python的Flask框架中使用Flask-SQLAlchemy管理數(shù)據(jù)庫(kù)的教程
在Python中我們可以使用SQLAlchemy框架進(jìn)行數(shù)據(jù)庫(kù)操作,那么對(duì)應(yīng)的在Flask框架中我們可以使用SQLAlchemy,下面我們就來(lái)看一下Python的Flask框架中使用Flask-SQLAlchemy管理數(shù)據(jù)庫(kù)的教程2016-06-06
對(duì)pandas replace函數(shù)的使用方法小結(jié)
今天小編就為大家分享一篇對(duì)pandas replace函數(shù)的使用方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
Python實(shí)現(xiàn)繪制多角星實(shí)例
這篇文章要給大家分享Python實(shí)現(xiàn)繪制多角星的實(shí)例,在具備一定的Python編程基礎(chǔ)以后,我們可以結(jié)合for循環(huán)進(jìn)行多角星的編寫(xiě),只要簡(jiǎn)單的幾次循環(huán),即可以極大的解決重復(fù)編寫(xiě)相同代碼方面的問(wèn)題,下面小編將以三角星,五角星為例,進(jìn)而引入如何繪制多角星,需要的朋友可以參考一下2021-11-11
使用Python和Selenium構(gòu)建一個(gè)自動(dòng)化圖像引擎
這篇文章主要為大家詳細(xì)介紹了如何使用Python和Selenium庫(kù)構(gòu)建一個(gè)自動(dòng)化圖像引擎,能夠根據(jù)指定參數(shù)自動(dòng)截取網(wǎng)頁(yè)快照,并將生成的圖片存儲(chǔ)到云端,需要的可以參考下2024-12-12

