我是这个领域的新人,所以我有一个问题。最近,我开始使用Python和Django。我安装了PyCharm社区版作为我的IDE,但我无法创建Django项目。
我查找了一些教程,并且可以选择“项目类型”,但在最新版本中缺少此选项。谁能告诉我怎么做?
你可以简单地去:
In Run -> Edit Configurations create new configuration
Script: path_to/manage.py
Script parameters: runserver
如果你看看features edition comparison matrix,你会发现只有Pycharm专业人士支持Django Framework。
您可以使用manage.py脚本从命令行设置项目,只需在Pycharm中打开它。然后使用终端同步,启动服务器等...
您可以使用Eclipse py-dev和http://pydev.org/manual_adv_django.html,我没有尝试过,所以我不能说它有多好或多坏。
有一个关于设置新项目here的教程
Wingware似乎也有一些Django的支持。
我今天遇到了问题。最后,我完成了:
我使用的方式有以下好处:
注意:我使用pipenv
来安装依赖项,所以我假设你已经安装了它。否则,请关注these instructions。我使用Python 3,所以我也会使用Django 2。
我可以说,启动Django项目的方式变得非常简单。
Create New Project
。pipenv
来管理你的包。单击“创建”。而已。等待PyCharm创建虚拟环境,安装Django和索引文件。现在你已经准备好了。单击上游角的播放按钮,您将看到在本答案结尾处可以看到的Django启动页面。
首先,让我们创建一个具有Django项目名称的项目。我将这个目录称为mysite
,我将在其中导航。
$ mkdir mysite && cd mysite
其次,让我们使用pipenv
创建一个虚拟环境:
$ pipenv --three
第三,打开PyCharm,然后单击Open。浏览到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项目根目录,设置和管理脚本。单击Apply,然后单击OK。
最后,您必须配置Django服务器。点击右上方的Add Configuration ...
。
单击左上角的加号,然后选择Django Server。
提供名称,如果要在单击播放按钮时打开选项卡,请选中运行浏览器,然后单击应用,然后单击确定。
现在您可以单击右上方的播放按钮。
恭喜!如果您可视化以下页面,则全部设置。
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)