Visual Studio code 配置Django開發環境

目錄

1、爲Django教程創建項目環境

步驟1:創建虛擬環境

步驟2:運行項目文件夾

步驟3:選擇python解釋器

步驟4:配置終端

2、創建並運行最小的Django應用程序

步驟1:安裝django

步驟2:創建Django項目

步驟3:運行並驗證Django項目

3、創建調試器啓動配置文件


1、爲Django教程創建項目環境

步驟1:創建虛擬環境

使用虛擬環境可以避免將Django安裝到全局Python環境中,並且可以精確控制應用程序中使用的庫。虛擬環境還可以輕鬆地爲環境創建requirements.txt文件。

  1. 在您的文件系統上,爲本教程創建一個項目文件夾,例如hello_django

  2. 在該文件夾中,使用以下命令(根據您的計算機)創建env基於當前解釋器命名的虛擬環境:

# macOS/Linux
sudo apt-get install python3-venv    # If needed
python3 -m venv env

# Windows
python -m venv env

本地實驗環境是win10系統

不熟悉的話可以參考

https://blog.csdn.net/weixin_40283570/article/details/88901011

步驟2:運行項目文件夾

通過運行code .或運行VS Code並使用文件 > 打開文件夾命令在VS Code中打開項目文件

步驟3:選擇python解釋器

在VS Code中,打開命令選項板(視圖 > 命令選項板或(Ctrl + Shift + P))。然後選擇Python:Select Interpreter命令,

該命令提供了VS Code可以自動定位的可用解釋器列表。從列表中,選擇項目文件夾中以./env或開頭的虛擬環境.\env,目前版本比較智能一般是自動選擇好了,特別是通過code .方式打開文件夾時,一般自動選擇了對應的解釋器,但還是需要檢查下

步驟4:配置終端

運行終端:從命令選項板創建新的集成終端Ctrl + Shift +`)(Ctrl + `),它創建一個終端並通過運行其激活腳本自動激活虛擬環境。

注意:在Windows上,如果您的默認終端類型是PowerShell,您可能會看到無法運行activate.ps1的錯誤,因爲系統上已禁用運行腳本。該錯誤提供了有關如何允許腳本的信息的鏈接。否則,請使用Terminal:Select Default Shell將“命令提示符”或“Git Bash”設置爲默認值。

終端右側修改

使用終端時,VS Code會自動激活環境:創建新的集成終端。如果打開單獨的命令提示符或終端,請通過運行source env/bin/activate(Linux / macOS)或env\scripts\activate(Windows)來激活環境。您知道當命令提示符在開頭顯示(env)時,環境已激活。

2、創建並運行最小的Django應用程序

步驟1:安裝django

直接安裝的話是執行版本

步驟2:創建Django項目

在激活虛擬環境的VS Code 終端中(確保已經激活了),運行以下命令:

django-admin startproject web_project 

創建項目目錄可以放在虛擬機裏面,也可以同級,前提是自己要明白目錄機構。

步驟3:運行並驗證Django項目

在激活虛擬環境的VS Code 終端中(確保已經激活了),運行以下命令:

python manage.py runserver。服務器在默認端口8000上運行,您會在終端窗口中看到類似以下輸出的輸出:

如果要使用與默認8000不同的端口,請在命令行上指定端口號,例如python manage.py runserver 5000

按住Ctrl鍵單擊http://127.0.0.1:8000/終端輸出窗口中的URL,打開該地址的默認瀏覽器。如果Django安裝正確且項目有效,您將看到如下所示的默認頁面。VS Code終端輸出窗口還顯示服務器日誌。

關於Django如何創建應用和基本參數配置可參考:

https://blog.csdn.net/weixin_40283570/article/details/88901557

3、創建調試器啓動配置文件

除了輸入python manage.py runserver啓動外,還可以在調試裏面點擊按鈕啓動程序,但需要在VS代碼中創建自定義啓動配置文件

切換到VS代碼中的調試視圖(使用左側活動欄)。在調試視圖的頂部,您可能會在齒輪圖標上看到“沒有配置”和一個警告點。這兩個指標都意味着您還沒有launch.json包含調試配置的文件:

選擇齒輪圖標並等待幾秒鐘,以便VS Code創建並打開launch.json文件。(如果您使用的是舊版本的VS代碼,系統可能會提示您調試器目標列表,在這種情況下從列表中選擇Python。)該launch.json文件包含許多調試配置,每個配置都是一個單獨的JSON configuration數組中的對象。

向下滾動並檢查名稱爲“Python:Django”的配置:

此配置告訴VS Code "${workspaceFolder}/web_project/manage.py"(注意manage.py文件的路徑是否正確)使用選定的Python解釋器和args列表中的參數運行。

然後使用此配置啓動VS Code調試器與python manage.py runserver --noreload使用激活的虛擬環境在VS Code 終端l中運行相同。

(您可以添加一個端口號就像"5000"args,如果需要的話。)的"django": true條目還告訴VS代碼來啓用的Django的頁面模板。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章