一、Pycharm 创建Django 工程


事实上,我们一般不使用命令行,而是直接在Pycharm 中创建Django 项目。

Pycharm 是进行Django 开发的最佳 IDE,请大家自行安装,建议使用最新的专业版本。

(非专业版的Pycharm 不提供Django 开发模块,非最新版的 Pycharm 可能对最新的 Python 或者 Django 支持不好)

下面以Pycharm 2022.1专业版为例。

首先打开 Pycharm,点击 file---> new project,选择左边的 Django,出现下面的对话框。

解释

  • Inherit global site-packages:指该虚拟环境继承全局安装的所有包,一般不勾选,也就是我们希望创建一个完全“纯净的干净的”的系统。
  • Make available to all projects:指该虚拟环境可以被其他的工程用作虚拟环境,如果不勾选,那么就只能被当前的工程使用。如果该环境具有一定的通用性,可以放开权限给其他工程,视情况而定。
  • 在Location 处选择工程目录
  • 在使用此项目新建环境处选择 Virtualenv(这可能需要你提前使用 pip install virtualenv 命令安装虚拟工具 virtualenv)。通常情况下,虚拟环境会以 venv 的名字,自动在工程目录下生成。
  • 在基本解释器处,选择你要使用的Python 解释器
  • 两个单选框,根据需要自行选择
  • 如果想使用现成的解释器或者虚拟环境,请选择现有 解释器

再点开下方的 More Settings:

  • 模板语言: 选择使用的模板语言,默认Django就行。
  • 模板文件夹:这是Pycharm 安利给我们的功能,用于额外创建一个工程级别的模板文件的保存目录,可以不设置,让它空着。template 是目录的名字,可换成任何你喜欢的名字。这里我们不选择,因为可能出现 os 模块缺少的bug。
  • 应用程序名称: 自动帮你创建一个 app,可选的功能
  • 开启管理站点: 用于开启后台管理 admin 功能,一般勾上。

没什么问题了,就点击 Create吧。

下面就是一段时间的等待,Pycharm 会帮助我们自动创建虚拟环境,以及安装最新版本的 Django。

全局包和虚拟环境里的包,在此解释一下他们的存放位置:

  • 全局包存放在 python 安装目录下的 \Lib\site-packages 子目录里。
  • 虚拟环境包安装在关联的项目目录下面的 \${虚拟环境名}\Lib\site-packages 子目录里。

创建完成之后,进入Pycharm 的解释器设置菜单,可以看到当前 Django版本是 4.1 版本。

如果你要指定过去的版本,比如 3.8、3.2 等,那就不能这么操作了,需要在命令行下自己创建虚拟环境并安装 Django。

或者在这里先删除 Django,再安装你想要的指定版本。

点击绿色的三角,启动默认的开发服务器,如果看到欢迎界面,说明一切OK。

注意:第一次启动服务器后,Django 会默认创建一个 db.sqlite3 文件,这是 SQLite3数据库。

Django 使用Pycharm 创建工程的更多相关文章

  1. pycharm创建工程的两种形式:virtualenv环境和系统默认编译器

    转自:http://swiftlet.net/archives/3151 pycharm创建工程的时候可以选择编译器,如下图所示: 上图表示创建工程有两种方式:第一种是利用:virtualenv,第二 ...

  2. Django通过pycharm创建后,如何登录admin后台?

    问题背景: 使用pycharm创建完成django项目(项目名称为:mydjangopro,app名称为my_blog) , 本想登录后台直接输入地址:http://127.0.0.1:8000/ad ...

  3. Django安装及创建工程

    Django MTV模型介绍 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻 ...

  4. Django 使用 pycharm 创建新的app(可以理解为模块)

    创建工程的时候,注意选择Existing interpreter 选择对应的 python 解释器,电脑如果安装有多个版本的 Python 的话,注意python版本的问题, 以上即是创建的项目目录, ...

  5. Django 使用VScode 创建工程

    一.VSCode 创建Django 工程 VSCode 官方: https://code.visualstudio.com 1 mysite(项目名),创建Django 项目,可以和虚拟环境放在同一目 ...

  6. Django 使用cmd 创建工程

    一.Django 安装 1 通过pip安装 Django 如果你是通过升级的方式安装Django,那么你需要先卸载旧的版本. Django 提供3种发行版本,推荐使用官方的稳定版本: 你的操作系统提供 ...

  7. Django:使用PyCharm创建django项目并发布到apache2.4

    环境: python2.7 x64 win7 x64 django (通过pycharm创建时自动安装)版本:1.10.2 apache:2.4 x64 下载pycharm个人版非社区版本并激活 起初 ...

  8. 第三百零三节,Django框架介绍——用pycharm创建Django项目

    Django框架介绍 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内 ...

  9. 一 Django框架介绍——用pycharm创建Django项目

    Django框架介绍 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内 ...

随机推荐

  1. CSS进阶内容——布局技巧和细节修饰

    CSS进阶内容--布局技巧和细节修饰 我们在之前的文章中已经掌握了CSS的大部分内容,但仍有一些内容我们没有涉略,这篇文章就是为了补充前面没有涉及的内容,为我们的知识做出补充并且介绍一些布局技巧 当然 ...

  2. Css3入门详解

    一.Css基本语法 1.Html和Css没分开时 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> ...

  3. java自定义注解实现执行所有要测试的接口

    /* * 注解类 * */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Demo ...

  4. 我已经说了5种css居中实现的方式了,面试官竟然说还不够?

    这是一篇关于居中对齐方式的总结 开篇之前,先问一下大家都知道几种居中的实现方式? 面试时答出来两三个就不错了,就怕面试官还让你继续说.今天就来总结一下这些居中的方式 使用flex布局设置居中. 使用f ...

  5. 树莓派4B串口测试与开发

    参考文档: https://shumeipai.nxez.com/2021/08/09/raspberry-pi-4-activating-additional-uart-ports.html 树莓派 ...

  6. HTTP协议-工作原理及消息结构

    HTTP协议 HTTP协议是Hyper Test Transfer Protocol(超文本传输协议)的缩写 适用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传输协 ...

  7. maven项目(引入依赖失败, pom.xml 报错\爆红)

    引入项目过程中,idea引入磁盘的某个的maven项目 这里以springboot项目以例子,发现pom.xml 的依赖大面积爆红,springboot的版本依赖也报错了,然后发现下面有进度条在下载, ...

  8. 钡铼BL102分布式IO系统如何应用于锂电池行业

    近年来,全球新能源汽车的蓬勃发展促进了锂电池行业的发展.随着锂电池标准化程度的提高,电池和模块规格的标准化是未来的发展趋势,也促进了自动化模块生产线的发展. 锂电池模块生产线通过涂胶-电池堆叠-组装- ...

  9. 《深入了解java虚拟机》高效并发读书笔记——Java内存模型,线程,线程安全 与锁优化

    <深入了解java虚拟机>高效并发读书笔记--Java内存模型,线程,线程安全 与锁优化 本文主要参考<深入了解java虚拟机>高效并发章节 关于锁升级,偏向锁,轻量级锁参考& ...

  10. PKUSC 2022 口胡题解

    \(PKUSC\ 2022\)口胡题解 为了更好的在考试中拿分,我准备学习基础日麻知识(为什么每年都考麻将 啊啊啊) 首先\(STO\)吉老师\(ORZ,\)真的学到了好多 观察标签发现,这套题覆盖知 ...