使用Visual Studio Code開發Django項目


前提條件

安裝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項目的基本目錄結構。

  1. 創建項目文件夾,例如 mkdir e:\temp\django_demo,並當前目錄切換到該文件夾

  2. 在項目文件夾中使用virtualenv env 創建env文件夾

  3. 創建 requirements.txt 文件,文件中添加以下內容,pylint為python的靜態語法檢測器,pylint-django 是適用於django項目的語法檢查其插件,autopep8 是代碼格式化工具

 

django=2.1
pylint
pylint-django
autopep8

  

 

  1. 執行 env\Scripts\activate.bat 激活虛擬環境

  2. 執行 pip install -r requirements.txt 安裝相關模塊

  3. 執行 django-admin startproject demo . 在當前目錄下創建django項目文件夾

  4. 執行 python manage.py startapp web 新建django app

  5. 執行 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"
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM