本篇文章将介绍在PyCharm 中,如何去创建并运行您的第一个 Django 项目的第一部分。
本篇文章将介绍在PyCharm 中,如何去创建并运行您的第一个 Django 项目的第一部分:
- 创建一个新项目
- 探索项目结构
在你开始前,确保满足以下先决条件:
- 您正在使用 PyCharm 2016.1 或更高版本。如果您还没有 PyCharm,请从此页面下载。要安装 PyCharm,请按照说明进行操作,具体取决于您的平台。
- 您的计算机上至少正确安装了一个 Python 解释器。
- 使用 behavior-django 运行测试场景。
- 你已经安装了 Django 包。
创建一个新项目
实际上,所有新项目都以相同的方式创建:通过单击欢迎屏幕快速启动区域中的新建项目按钮:

如果您已经打开了一个项目,请选择File |创建一个新项目,新项目来自主菜单。
然后,选择所需的项目类型(这里是 Django),定项目名称和位置。
Python 最佳实践是为每个项目创建一个 virtualenv。在大多数情况下,PyCharm 会自动创建一个新的虚拟环境,您无需进行任何配置。不过,您可以预览和修改 venv 选项,开Python Interpreter: New Virtualenv Environment节点并选择用于创建新虚拟环境的工具。让我们选择Virtualenv工具,并指定环境的位置和用于新虚拟环境的基本 Python 解释器。

单击创建- Django 项目已准备就绪。
探索项目结构
如上所述,基本上,存根项目已准备就绪。它包含特定于框架的文件和目录。当您创建任何受支持类型的项目时也会发生同样的情况,无论是 Pyramid 还是 Google App Engine。
让我们看看新项目的结构如何在项目工具窗口中可见。
项目工具窗口的项目视图
默认情况下显示此视图。它显示了 Django 特定的项目结构:polls和mysite目录;此外,您还会看到manage.py和settings.py文件。
请注意,您无法在此视图中看到.idea目录:

项目工具窗口的项目文件视图
如果您想查看.idea目录的内容,请选择视图Project Files:如您所见,此视图显示相同的目录和文件,加上.idea目录,因为它位于项目根目录下:

让我们回到项目视图。
我们在项目视图中看到了什么/strong>
- mysite目录是您项目的容器,在项目视图中,它用粗体字表示。
- manage.py:这是一个命令行实用程序,可让您与 Django 项目进行交互。
- 嵌套目录mysite是您项目的实际 Python 包。
- mysite/__init__.py:这个空文件告诉 Python 这个目录应该被认为是一个 Python 包。
- mysite/settings.py:此文件包含您的 Django 项目的配置。
- mysite/urls.py:该文件包含Django 项目的 URL 声明。
- mysite/wsgi.py:这个文件定义了一个与 WSGI 兼容的 web 服务器的入口点来服务你的项目。有关更多详细信息,请参阅如何使用 WSGI进行部署。
- 嵌套目录polls包含开发 Django 应用程序所需的所有文件(此时,这些文件是空的):
- 同样,polls/_init_.py告诉 Python 这个目录应该被认为是一个 Python 包。
- polls/models.py:在这个文件中,我们将为我们的应用程序创建模型。
- polls/views.py:在这个文件中,我们将创建视图。
- 模板目录现在是空的。它应该包含模板文件。
- 嵌套目录迁移现在仅包含包文件_init_.py,但将来将用于将您对模型所做的更改(添加字段、删除模型等)传播到数据库模式中。
请注意,您可以根据需要创建任意数量的 Django 应用程序。要将应用程序添加到项目中,请运行manage.py实用程序的startapp任务(工具 | 运行 manage.py 任务,然后在控制台中键入)。
以上就是web开发的关于 络框架的相关内容。想要了解更多PyCharm使用教程。

正值“315”消费者权益日,为正版护航,联合Jetbrains厂商推出满减优惠,最高减1200,欢迎大家进入活动详情页了解更多。
PyCharm | 下载试用
JetBrains PyCharm是是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。
想要了解或购买PyCharm正版授权的朋友,欢迎咨询官方客服
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!