使用VSCode開發Django

Step1)安裝VS Code https://code.visualstudio.com/

Step2)安裝Python3

Step3)建立虛擬環境與安裝django套件

選定某個資料夾為虛擬環境資料夾,例如:C:\users\user(Windows帳號名稱),建立.venv的虛擬環境,在VS Code選定此資料夾下執行以下指令

# py -3 -m venv .venv

# .venv\scripts\activate

安裝django套件,因為筆者使用較舊的django,所以指定django版本

(.venv) C:\Users\User> pip install -v django==3.1.2

Step4)啟動VS Code

點選「延伸模組」安裝django延伸模組與python延伸模組

Step5)開啟django專案資料夾

點選「檔案」->「開啟資料夾」,選擇django專案資料夾,資料夾內要有已經完成的django專案,如果沒有建立一個django專案

(a)建立Django專案,專案名稱為web,「.」表示使用目前的資料夾

#django-admin startproject web  .

建立資料庫

#python manage.py migrate

執行程式

#python manage.py runserver

瀏覽http://127.0.0.1:8000/,檢查是否執行成功

(b)建立hello應用程式

#python manage.py startapp hello

編輯hello/views.py

編輯hello/urls.py

編輯web/urls.py

瀏覽http://127.0.0.1:8000/hello/,是否看到「第一個Django專案」

Step6)設定django虛擬執行環境

點選「檢視」->「命令選擇區(Command Palette...)」(Ctrl+Shift+p),選取「Python:選擇直譯器(Select Interpeter)」,選取「輸入直譯器路徑」,選取「C:\Users\user\.venv\Script\python.exe」

Step7)點選新增組態檔(launch.json),選擇「Python:Django」。如果沒有「Python:Django」,點選「Add Configuration...」,選擇Python點選Django就會設定Django組態檔(launch.json)

Step8)設定中斷點,開始執行,就會啟動網頁http://127.0.0.1:8000/,瀏覽指定的網頁就會停在中斷點,顯示所有變數。