Django 使用VScode 创建工程

1 地址

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

django-admin startproject mysite

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

python -m venv env

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

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

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

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

5安装 Django

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

pip install django

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

python -m pip install --upgrade pip

6 查看django版本

pip show django

7 命令启动项目

python manage.py runserver

自带的启动项目

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

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

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

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

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

2 把Emmet 语法缩写提示加上

Item        Value
django-html html

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

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

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

1安装Python 环境

2安装Django 插件

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

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

Original: https://www.cnblogs.com/huaxiayuyi/p/16726235.html
Author: 娇小赤雅
Title: Django 使用VScode 创建工程

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/802005/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Pytest测试框架<笔记>

    搭建一个自动化测试的框架。 环境Python3.8.5+pycharm社区版 OK,看一下框架分层与封装。 utils:封装了读取测试数据方法,重写打印日志,断言方法,封装requ…

    Python 2023年9月12日
    043
  • matplotlib绘图库

    matplotlib绘图库 Matplotlib是绘图库,可以绘制函数图、统计图等。专门用于开发2D/3D图表。在数据挖掘中,其可以将难以理解的大量数据进行可视化,使得结果更加直观…

    Python 2023年9月6日
    079
  • python pandas dataframe 合并_python中pandas.Dataframe合并的方法有哪些?

    小编介绍过pandas的连接函数concat()函数使用方法,concat()函数是专门服务于pandas.Dataframe合并使用的,那pandas.Dataframe拼接方法…

    Python 2023年8月8日
    077
  • Python贪吃蛇

    贪吃蛇游戏最初为单机模式,后续又陆续推出团战模式、赏金模式、挑战模式等多种玩法。 1976年,Gremlin平台推出了一款经典街机游戏Blockade。游戏中,两名玩家分别控制一个…

    Python 2023年9月22日
    086
  • 昨晚停网后,我写了一段Python代码攻破了隔壁老王家的wifi密码

    啊哦~你想找的内容离你而去了哦 内容不存在,可能为如下原因导致: ① 内容还在审核中 ② 内容以前存在,但是由于不符合新 的规定而被删除 ③ 内容地址错误 ④ 作者删除了内容。 可…

    Python 2023年10月10日
    058
  • Flask 源码分析总结:Context 上下文原理

    上下文 #描述器 #代理类 什么是 Context(上下文) ? 首先明白 Context 是什么,这东西常被翻译为上下文,这里借鉴知乎网友的回答 https://www.zhih…

    Python 2023年8月11日
    058
  • 日常便利-使用Python制作文件批量处理的exe

    序 偶尔遇见要对文件名批量修改,部分文件名替换时候场景。思路是遍历文件名,然后对每个文件名重命名替换,打包成exe Python代码 import os try: file_dir…

    Python 2023年10月31日
    047
  • Matplotlib axes类使用详解

    [ Matplotlib Release 1.2.0 I User’s Guide 1 1 Introduction 3 2 Installing 5 2.1 Manu…

    Python 2023年8月31日
    047
  • Python实例:贪吃蛇游戏

    相信对读者来说,贪吃蛇游戏已经不新鲜了,这一经典的益智游戏早已风靡世界多年。 典型的贪吃蛇游戏的主界面如图 1 所示。 图 1:贪吃蛇小游戏的主界面 其游戏规则是:玩家使用上下左右…

    Python 2023年9月24日
    056
  • np.random.choice()

    print(np.random.choice(5))#从[0, 5)中随机输出一个随机数,相当于np.random.randint(0, 5) print(np.random.ch…

    Python 2023年8月27日
    060
  • 学生信息管理系统之测试篇

    学生信息管理系统之测试篇 * – 一、学生信息管理系统测试用例设计 – 二、使用selenium工具对项目进行自动化测试 – + 2.1 测试登…

    Python 2023年8月3日
    056
  • (六)Python:Pandas中的DataFrame

    基本特征 自动生成行索引 自定义生成行索引 索引与值 基本操作 统计功能 一个表格型的数据结构 含有一组有序的列(类似于index) 大致可看成共享同一个index的Series集…

    Python 2023年8月29日
    062
  • scrapy暂停与重启/数据收集/去重原理/爬虫中间件等

    selinium 控制鼠标滑动 selinium可以执行JavaScript代码 <span class="hljs-keyword">from&l…

    Python 2023年10月4日
    053
  • 爬虫——获取研招网学校信息

    本文主要介绍了爬虫在搜索和招聘网络上的使用情况,请用户不要频繁运行代码,对服务器造成压力,否则后果自负。同时,我希望代码可以帮助参加考研的学生筛选出他们喜欢的学校。 [En] Th…

    Python 2023年5月24日
    086
  • Django最简单部署上线教程!!!

    Django 部署上线从0到1 本文基于你有一台服务器,这里采用的是阿里的云服务器 CentOS 7。 步骤: 1、 安装宝塔 2、 上传Django文件夹 3、 安装Python…

    Python 2023年8月5日
    098
  • 【通过unique()、describe()和groupby() 统计csv文件中的数据】

    def create_data(): # 初始数据集: 婴儿名字和出生率 names = [‘Bob’,’Jessica’,’Mary’,’John’,’Mel’] random….

    Python 2023年8月21日
    067
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球