前提條件
安裝Python 3.0以上,Windows下可以安裝及 c:\python35。注意環境變量PATH的設置,建議只在PATH中添加一個版本的Python路徑。Python 安裝完后需要使用pip命令安裝virtualenv模塊,該模塊負責隔離不同項目開發之間的模塊依賴。
在安裝完后,如果是Windows操作系統,可以在%USERPROFILE%下創建pip文件夾,並在該文件夾內創建包含以下內容的pip.ini文件,該文件的作用是讓pip命令通過阿里雲的鏡像站點安裝Python模塊。
[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = mirrors.aliyun.com
如何將Visual Studio Code配置成Django項目開發環境
通常vscode應該以文件夾的形式打開項目,可以在cmd中通過cd命令切換目錄至項目文件夾,例如d:\temp\demo,然后再執行 code . 打開項目。
推薦將vscode界面語言配置成英文,方式為在vscode窗口中按下 Ctrl + Shift + P,輸入 語言,選擇配置語言(Config Display Language),再打開的配置文件中,將locale設置為en
安裝插件
打開 vscode,按下 Ctrl + Shift + X 打開插件管理側邊欄。依次安裝下列插件
Git history Python Django Template jquery Code Snippets Bootstrap 3 Snippets
創建Django測試項目並進行配置
VS Code提供了兩種范圍的設置,分別是User及Workspace. 用戶級別的設置可以理解為全局設置,其中的設置對任一vscode實例都生效。工作區級別的設置則僅針對當前項目生效,配置文件存放在項目的 .vscode 文件夾中。一般在項目開發中我們使用工作區級別的設置。以下步驟記錄了如何建立Django項目的基本目錄結構。
-
創建項目文件夾,例如 mkdir e:\temp\django_demo,並當前目錄切換到該文件夾
-
在項目文件夾中使用virtualenv env 創建env文件夾
-
創建 requirements.txt 文件,文件中添加以下內容,pylint為python的靜態語法檢測器,pylint-django 是適用於django項目的語法檢查其插件,autopep8 是代碼格式化工具
django=2.1 pylint pylint-django autopep8
-
執行 env\Scripts\activate.bat 激活虛擬環境
-
執行 pip install -r requirements.txt 安裝相關模塊
-
執行 django-admin startproject demo . 在當前目錄下創建django項目文件夾
-
執行 python manage.py startapp web 新建django app
-
執行 code . 在當前配置打開項目
在 vscode 中按下 Ctrl + Shift + P,輸入 workspace,選擇 Preferences: Open Workspace Settings,配置完成后的JSON文件如下 { "python.pythonPath": "e:/temp/django_demo/env/scripts/python.exe", "python.linting.pylintPath": "pylint", "python.linting.pylintArgs": [ "--load-plugins", "pylint_django" ], "python.formatting.autopep8Path": "autopep8" }