Django 使用Pycharm 创建工程

一、Pycharm 创建Django 工程


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

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

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

下面以Pycharm 2022.1专业版为例。

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

Django 使用Pycharm 创建工程

解释

  • 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 安装目录下的 Libsite-packages 子目录里。
  • 虚拟环境包安装在关联的项目目录下面的 ${虚拟环境名}Libsite-packages 子目录里。

Django 使用Pycharm 创建工程

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

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

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

Django 使用Pycharm 创建工程

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

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

 

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

(0)
上一篇 2023年4月2日 下午5:00
下一篇 2023年4月2日

相关文章

  • Django django-admin.py 命令详解

    一、Django 基本命令 下载 Django pip3 install django     # 默认下载最新版 pip3 install django==4.1  # 手动选择版本   创建Django 项目 格式:django-admin startproject 项目名 django-admin startproject mysite   创建APP…

    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 创建 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
  • 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 出现 frame because it set X-Frame-Options to deny 错误

    一、背景 使用 django3 进行开发时,由于项目前端页面使用iframe框架,浏览器错误提示信息如下 Refused to display ‘http://127.0.0.1:8000/’ in a frame because it set ‘X-Frame-Options’ to ‘deny’.  根据提示信息发现是因为 X-Frame-Options…

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

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

    2023年4月2日
    00
  • Django request对象

    request对象       request.method         # 获取当前的请求方式,并且返回的是全大写的字符串 print(request.POST.get(‘hobby’))   # 只能接收最后一个 print(request.POST.getlist(‘hobby’))  # 接收多个 request.GET.get(‘name’) …

    Python开发 2023年4月2日
    00
  • Django 之中间件

    Django 之中间件

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