3

Django 使用VScode 创建工程 - 娇小赤鸦

 1 year ago
source link: https://www.cnblogs.com/huaxiayuyi/p/16726235.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

一、VSCode 创建Django 工程


VSCode 官方: https://code.visualstudio.com

1 mysite(项目名),创建Django 项目,可以和虚拟环境放在同一目录,也可以放在虚拟环境的文件夹里。

django-admin startproject mysite

2 新建文件夹-->搭建虚拟环境,新建一个项目文件夹 mysite,在当前文件夹cmd输入指令 env (虚拟环境名称),创建虚拟环境

python -m venv env
2412541-20220905234624047-1097313182.png

3 找到文件夹--->选择解释器,打开VS Code 点击 File--->Open Folder 选择项目选在的文件夹 mysite

导入文件夹之后,Ctrl+Shift+P 选择python 的解释器,选择含有虚拟环境的那一个。

2412541-20220905234504413-1887490359.png

Ctrl+Shift+` 可以直接进入含虚拟环境的终端,也可以直接 Ctrl+`,不过这样需要切换到虚拟环境所在目录,使用activate指令激活虚拟环境。(可省略)

& G:\python\django\mysite\env\Scripts\Activate.ps1
2412541-20220905233940876-700309746.png

4 在新创建的虚拟环境中,没有Django 框架,需要 安装Django ---> 创建Django 项目 ---> 启动在激活虚拟环境的 VSCode 终端 (安装指定版本的 Django,不带版本号默认安装最新版本)。

pip install django
2412541-20220906013908000-1344358168.png

说明 pip 版本太低,直接按照提示的命令升级即可 (可省略)

python -m pip install --upgrade pip
2412541-20220906014510483-1733972228.png

查看django版本

pip show django
2412541-20220913002332144-1325136790.png

命令启动项目

python manage.py runserver
2412541-20220906021224797-1414889878.png

自带的启动项目

2412541-20220908200405757-1580046938.png

二、Django Template HTML 代码提示


直接修改“设置”中的相关选项Django 插件安装后为恢复 html 原有语法提示并保留 django-html 语法提示

需要再VSCode 中设置相应的属性,VSCode 打开设置,上方搜索框中输入 file association

对文件关联属性进行相应的配置。

1 在 Files:Associations 下方的添加项中添加项

Item                      Value
**/*.html                 html
**/templates/**/*.html    django-html
2412541-20220909004832707-236994409.png

2 把Emmet 语法缩写提示加上

Item        Value
django-html html
2412541-20220909005324378-1195413937.png

通过上述两步之后,就可以在Django 模板文件中编写html 文件的时候

既可以有html 语法提示,也可以有 django-html 语法提示。

3 在VScode 工作区的 mysite/.vscode/settings.json 文件里添加如下内容

{
    "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"},
}

2412541-20220909002542977-858037090.png

4 打开 html文件,右下角 Django HTML ---> Select Language Mode

2412541-20220909002945214-526806855.png

5 新建html 文件,输入感叹号,回车即可

2412541-20220909010138528-771212346.png

三、安装插件


1 安装Python 环境

2412541-20220904205633395-1954161059.png

2 安装Django 插件

2412541-20220904205656927-1251610285.png

四、启动项目报错


Timed out waiting for lanuncher to connect:电脑性能问题,解决不使用它的

2412541-20220913003045259-520852790.png

使用咱自己的终端启动项目,一样好使。

2412541-20220913003230266-622987472.png

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK