如何在PyCharm中设置Django项目
我刚入门这个领域,所以有个问题想问。最近,我开始学习Python和Django。我安装了PyCharm社区版作为我的开发工具,但我不知道怎么创建一个Django项目。
我查了一些教程,发现有一个选择“项目类型”的选项,但在最新版本中这个选项不见了。有人能告诉我该怎么做吗?
6 个回答
注意:我使用pipenv
来安装依赖,所以我假设你已经安装了它。如果没有,请按照这些说明进行安装。我使用的是Python 3,所以我也会使用Django 2。
使用PyCharm 2019.1, 2018.3.1
我可以说,开始一个Django项目变得非常简单。
- 打开PyCharm,选择
创建新项目
。
- 在左侧菜单中选择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
第五,在偏好设置 -> 语言和框架 -> Django
中启用Django支持。
勾选启用Django支持,并提供Django项目根目录、设置和管理脚本。点击应用,然后确定。
最后,你需要配置一个Django服务器。点击右上角的添加配置 ...
。
点击左上角的加号,选择Django服务器。
提供一个名称,如果你想在点击播放按钮时打开一个标签页,可以勾选“运行浏览器”,然后点击应用,再点击确定。
现在你只需点击右上角的播放按钮。
恭喜你!如果你能看到以下页面,那就说明一切都准备好了。
在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
今天我遇到了一些问题。最后,我是通过以下步骤解决的:
- 在命令行中创建项目
- 在命令行中创建应用
- 直接在pycharm中打开已有的文件并编写代码
我使用这种方法的好处有:
- 不需要专业的pycharm
- 可以在pycharm中编写django项目
你可以直接去:
In Run -> Edit Configurations create new configuration
Script: path_to/manage.py
Script parameters: runserver