Django 使用VScode 创建工程

yizhihongxing

一、VSCode 创建Django 工程

1 地址

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

django-admin startproject mysite

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

python -m venv env

Django 使用VScode 创建工程

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

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

Django 使用VScode 创建工程

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

& G:pythondjangomysiteenvScriptsActivate.ps1

Django 使用VScode 创建工程

5 安装 Django

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

pip install django

Django 使用VScode 创建工程

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

python -m pip install --upgrade pip

Django 使用VScode 创建工程

6 查看django版本

pip show django

Django 使用VScode 创建工程

7 命令启动项目

python manage.py runserver

Django 使用VScode 创建工程

自带的启动项目

Django 使用VScode 创建工程

 

二、Django Template HTML 代码提示

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

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

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

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

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

Django 使用VScode 创建工程

2 把Emmet 语法缩写提示加上

Item        Value
django-html html

Django 使用VScode 创建工程

通过上述两步之后,就可以在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"},
}

Django 使用VScode 创建工程

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

Django 使用VScode 创建工程

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

Django 使用VScode 创建工程

 

三、安装插件

1 安装Python 环境

Django 使用VScode 创建工程

2 安装Django 插件

Django 使用VScode 创建工程

 

四、启动项目报错


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

Django 使用VScode 创建工程

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

Django 使用VScode 创建工程

 

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Django 使用VScode 创建工程 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • Django manage.py 命令详解

    manage.py 查看命令的作用的语句 C:\Users\Administrator> python manage.py help Type ‘manage.py help <subcommand>’ for help on a specific subcommand. Available subcommands: [auth] chan…

    Python开发 2023年4月2日
    00
  • Django 创建 APP和目录结构介绍

    一、通过pip安装Django 以windows 系统中使用pip命令安装为例 win+r,调出cmd,运行命令:pip install django自动安装PyPi 提供的最新版本。指定版本,可使用 pip install django==4.0 这种形式。   二、创建项目 在windows 的cmd环境中,输入下面的命令: django-admin s…

    2023年4月2日
    00
  • Python Web开发主流框架

    Web 开发是Python 语言应用领域的重要部分,也是工作岗位最多的领域。如果你对基于Python的Web 开发有兴趣,正打算使用Python 做Web 开发,或者已经是一个Web 开发者有工作需要,要做自动化运维、数据的图形化展示等,那么学习一门基于Python的Web 开发框架是必修课。 Python作为当前最火爆最热门,也是最主要的Web 开发语言之…

    2023年4月2日
    00
  • Django 聚合查询 分组查询 F与Q查询

    一、聚合查询 需要导入模块:from django.db.models import Max, Min, Sum, Count, Avg 关键语法:aggregate(聚合结果别名 = 聚合函数(参数)) 查询结果:使用聚合函数,从每一个组中获取结果:字典 注意点: 1 聚合函数必须在分组之后才能使用 2 没有分组,即默认整体就是一组 3 查询结果为 普通字…

    Python开发 2023年4月2日
    00
  • Django 之ModelAdmin对象(补)

    一、后台管理系统配置 1 在该表对应的models类里面添加一个Meta类 class Meta: verbose_name_plural = ‘用户表’ ### 指定该表在admin后台的名字为: 用户表 # verbose_name = ‘用户表’ ### 末尾还是会自动加s   2 null=True,blank=True的区别 ### null=Tr…

    2023年4月2日
    00
  • Django 静态文件配置

    一、静态文件配置 在 settings.py 文件的最后添加 # settings.py # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.1/howto/static-files/ # STATIC SETTINGS STATIC_URL = ‘/s…

    2023年4月2日
    00
  • Django 之视图层

                JsonResponse 1 json格式的数据有什么用 前后端数据交互需要使用json作为过渡,实现跨语言传输数据 2 前后端方法对应 JSON.stringify() –  json.dumps() JSON.parse()     –  json.loads() 3 JsonResponse 对象实现 import json f…

    Python开发 2023年4月2日
    00
  • Sublime Text 配置

    介绍 Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等,还可自定义键绑定,菜单和工具栏。 Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。 Sublime Text 是一个跨平台的编辑器,同时支持 Windows…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部