VSCode 创建Django 工程并提供Template HTML 代码提示

2022-09-2510:23:14办公软件与工具应用Comments1,901 views字数 1536阅读模式

一、VSCode 创建Django 工程


VSCode 官方: https://code.visualstudio.com文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

1 mysite(项目名),创建Django 项目,可以和虚拟环境放在同一目录,也可以放在虚拟环境的文件夹里。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

django-admin startproject mysite

2 新建文件夹-->搭建虚拟环境,新建一个项目文件夹 mysite,在当前文件夹cmd输入指令 env (虚拟环境名称),创建虚拟环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

python -m venv env

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

3 找到文件夹--->选择解释器,打开VS Code 点击 File--->Open Folder 选择项目选在的文件夹 mysite文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

导入文件夹之后,Ctrl+Shift+P 选择python 的解释器,选择含有虚拟环境的那一个。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

Ctrl+Shift+` 可以直接进入含虚拟环境的终端,也可以直接 Ctrl+`,不过这样需要切换到虚拟环境所在目录,使用activate指令激活虚拟环境。(可省略)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

& G:\python\django\mysite\env\Scripts\Activate.ps1

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

4 在新创建的虚拟环境中,没有Django 框架,需要 安装Django ---> 创建Django 项目 ---> 启动在激活虚拟环境的 VSCode 终端 (安装指定版本的 Django,不带版本号默认安装最新版本)。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

pip install django

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

说明 pip 版本太低,直接按照提示的命令升级即可 (可省略)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

python -m pip install --upgrade pip

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

查看django版本文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

pip show django

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

命令启动项目文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

python manage.py runserver

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

自带的启动项目文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

二、Django Template HTML 代码提示


直接修改“设置”中的相关选项Django 插件安装后为恢复 html 原有语法提示并保留 django-html 语法提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

需要再VSCode 中设置相应的属性,VSCode 打开设置,上方搜索框中输入 file association文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

对文件关联属性进行相应的配置。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

1 在 Files:Associations 下方的添加项中添加项文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

Item                      Value
**/*.html                 html
**/templates/**/*.html    django-html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

2 把Emmet 语法缩写提示加上文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

Item        Value
django-html html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

通过上述两步之后,就可以在Django 模板文件中编写html 文件的时候文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

既可以有html 语法提示,也可以有 django-html 语法提示。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

3 在VScode 工作区的 mysite/.vscode/settings.json 文件里添加如下内容文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

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

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

4 打开 html文件,右下角 Django HTML ---> Select Language Mode文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

5 新建html 文件,输入感叹号,回车即可文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

三、安装插件


安装Python 环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

安装Django 插件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

四、启动项目报错


Timed out waiting for lanuncher to connect:电脑性能问题,解决不使用它的文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

使用咱自己的终端启动项目,一样好使。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

VSCode 创建Django 工程并提供Template HTML 代码提示文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/office/27916.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/office/27916.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定