如何在 PyCharm 中设置 Django 项目

Posted

技术标签:

【中文标题】如何在 PyCharm 中设置 Django 项目【英文标题】:How to set up a Django project in PyCharm 【发布时间】:2014-07-15 05:47:49 【问题描述】:

我是这个领域的新手,所以我有一个问题。最近,我开始使用 Python 和 Django。我安装了 PyCharm 社区版作为我的 IDE,但我无法创建 Django 项目。

我找了一些教程,有一个选择“项目类型”的选项,但在最新版本中,这个选项不见了。谁能告诉我该怎么做?

【问题讨论】:

相关:***.com/questions/27269574/… How to run Debug server for Django project in PyCharm Community Edition?的可能重复 【参考方案1】:

你可以直接去:

In Run -> Edit Configurations create new configuration
Script: path_to/manage.py
Script parameters: runserver

【讨论】:

【参考方案2】:

如果你查看features edition comparison matrix,你会发现只有PyCharm Professional支持Django Framework

您可以使用 manage.py 脚本从命令行设置一个项目,然后在 PyCharm 中打开它。然后使用终端同步,启动服务器等...

您可以将 Eclipse PyDev 与 https://pydev.org/manual_adv_django.html 一起使用。我没试过,所以我不能说它是好是坏。

有设置新项目here的教程。

Wingware 似乎也有一些 Django 支持。

【讨论】:

免费 IDE 提供了这么多。你能推荐 Python/Django 的替代免费 IDE 吗? @user3676356,我添加到我的答案中。 +1 for Eclipse with PyDev,一开始可能有点麻烦,但我现在喜欢它。 PyDev 也有 Django 支持。 Youtube 视频如何在 Pydev 中设置 Django 项目是一种非常快速的学习方法。 当社区 pyCharm 用户打开带有 Django 扩展的专业 pyCharm 项目时会发生什么? @DaleE.Moore,它只会将其作为常规 Python 文件打开。唯一的问题是 Django 没有集成到 IDE 中,所以你必须在外部运行 Django 命令,例如runserver【参考方案3】:

我今天遇到了问题。最后,我完成了:

    在命令行中创建项目 在命令行中创建应用程序 只要打开pycharm中已有的文件和代码

我使用的方式有好处:

专业的pycharm不需要 在pycharm中编码django项目

【讨论】:

FelisCatus,这个答案对 Pycharm 社区 2019 仍然有效吗?【参考方案4】:

Pycharm 与 Django 的集成。请尝试以下步骤进行集成。

1.在你的 python 解释器中添加 Django 插件

点击+图标安装Django

点击安装包,安装需要一些时间。

2。检查 Django 安装:

创建一个 sample.py 文件

  import django
  print(django.get_version()) 

3.打开终端进入

django-admin startproject mysite(name of your project)

4.运行服务器

cd mysite
python manage.py runserver

你可以在http://127.0.0.1:8000/启动Django服务器

5.创建应用程序

打开另一个终端进入

 cd mysite
 python manage.py startapp webapp(name of your app)

详情请参考:https://www.youtube.com/watch?v=RUeLWSrtcFc

【讨论】:

【参考方案5】:

注意:我使用pipenv 来安装依赖项,所以我假设你已经安装了它。否则,请关注these instructions。我使用 Python 3,所以我也会使用 Django 2。

使用 PyCharm 2019.1、2018.3.1

我可以说,启动 Django 项目的方式变得非常简单。

    打开 PyCharm,然后选择 Create New Project

    在左侧菜单中选择 Django,为您的项目提供路径和名称。我强烈推荐使用pipenv 来管理你的包。点击创建。

就是这样。等待 PyCharm 创建虚拟环境,安装 Django,并索引文件。现在你们都准备好了。点击上运行角的播放按钮,您将看到在此答案末尾可以看到的 Django 启动页面。

!############################################# ########!

PyCharm 以前的版本

首先,让我们创建一个名为 Django 项目的项目。我将调用此目录mysite,并在其中导航。

$ mkdir mysite && cd mysite

其次,让我们使用pipenv创建一个虚拟环境:

$ pipenv --three

第三,打开 PyCharm,点击打开。浏览到mysite 目录,然后单击打开。

PyCharm 会自动识别你之前创建的虚拟环境,所以如果你在 PyCharm 中打开一个终端,你会看到解释器实际上已经设置好了。

第四,从终端,使用 pipenv 安装 Django 并创建一个名为 mysite 的新项目

$ pipenv install django
$ django-admin startproject mysite .

运行此命令后,您的项目目录应如下所示:

mysite # this is the root project
├── Pipfile
├── Pipfile.lock
├── manage.py # this is the Manage script
└── mysite
    ├── __init__.py
    ├── settings.py # these are the settings
    ├── urls.py
    └── wsgi.py

第五,在Preferences -> Languages & Frameworks -> Django开启Django支持。

勾选启用 Django 支持,并提供 Django 项目根设置管理脚本。单击应用,然后单击确定。

最后,您必须配置一个 Django 服务器。点击右上角的Add Configuration ...

点击左上角的加号,选择Django Server。

提供一个名称,如果要在单击播放按钮时打开一个选项卡,请选中运行浏览器,然后单击应用,然后单击确定。

现在您只需点击右上角的播放按钮即可。

恭喜!如果您将以下页面可视化,则一切就绪。

【讨论】:

@AylianCraspa,这个问题有一个标签 PyCharm,我正在为我正在使用的 PyCharm 版本提供答案。我不使用社区版,我觉得仅仅因为我没有为你的版本给出答案而对我的问题投反对票是对你的一种不尊重。 你有,但问题标题不准确,我们在网上搜索这个以了解如何设置 pycharm 社区版,因为互联网上有很多帖子可以与 pycharm 专业版一起使用。 【参考方案6】:

我知道它很旧,但我建议使用至少具有教育用途许可证的专业版。为此,请使用您的机构电子邮件创建一个帐户,然后转到here 申请。它将帮助您使用专业版。 但您也可以根据需要购买许可证。

【讨论】:

以上是关于如何在 PyCharm 中设置 Django 项目的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PyCharm 中设置最大行长?

如何在 django 中设置 celeryconfig 文件

Pycharm CE 没有在我的 Django 项目中遇到断点

如何在Pycharm中设置python版本

如何在 PyCharm 中设置 ipython 配置文件

在 windows 的 django 中设置一个 cron 作业