彩票走势图

Python开发工具PyCharm使用教程(十二):创建Django 项目

翻译|使用教程|编辑:董玉霞|2022-05-19 11:41:46.970|阅读 144 次

概述:本篇PyCharm使用教程将会介绍了如何创建一个新项目和探索项目结构。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Jetbrains

PyCharm最新版本V2022.1支持自定义包存储库的身份验证,如若还没下载,点击下面下载。

PyCharm官方正版下载

本篇PyCharm使用教程将会介绍了如何创建一个新项目和探索项目结构。

创建一个新项目

实际上,所有新项目都以相同的方式创建:通过单击欢迎屏幕快速启动区域中的新建项目按钮:

python开发工具pycharm。

如果您已经打开了一个项目,请选择File |创建一个新项目,新项目来自主菜单。

然后,选择所需的项目类型(这里是 Django)。指定项目名称和位置。

Python 最佳实践是为每个项目创建一个 virtualenv。在大多数情况下,python开发工具PyCharm 会自动创建一个新的虚拟环境,您无需进行任何配置。不过,您可以预览和修改 venv 选项,展开Python Interpreter: New Virtualenv Environment节点并选择用于创建新虚拟环境的工具。让我们选择Virtualenv工具,并指定环境的位置和用于新虚拟环境的基本 Python 解释器。

接下来,展开更多设置节点并指定与 Django 相关的设置。在Application name字段中指定应用程序名称(这里是polls)。

python开发工具pycharm。

单击创建- Django 项目已准备就绪。

探索项目结构

如上所述,基本上,存根项目已准备就绪,它包含特定于框架的文件和目录。当您创建任何受支持类型的项目时也会发生同样的情况,无论是 Pyramid 还是 Google App Engine。

让我们看看新项目的结构如何在项目工具窗口中可见。

项目工具窗口的项目视图

默认情况下显示此视图。它显示了 Django 特定的项目结构:polls和mysite目录;此外,您还会看到manage.py和settings.py文件。

请注意,您无法在此视图中看到.idea目录:

python开发工具pycharm。

项目工具窗口的项目文件视图

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

python开发工具pycharm。

让我们回到项目视图。

在项目视图中看到了什么?
  • 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 服务器的入口点来服务你的项目。
  • 嵌套目录polls包含开发 Django 应用程序所需的所有文件(此时,这些文件是空的):
    • 同样,polls/_init_.py告诉 Python 这个目录应该被认为是一个 Python 包。
    • polls/models.py:在这个文件中,我们将为我们的应用程序创建模型。
    • polls/views.py:在这个文件中,我们将创建视图。
  • 模板目录现在是空的。它应该包含模板文件。
  • 嵌套目录迁移现在仅包含包文件_init_.py,但将来将用于将您对模型所做的更改(添加字段、删除模型等)传播到数据库模式中。

注意,您可以根据需要创建任意数量的 Django 应用程序。要将应用程序添加到项目中,请运行manage.py实用程序的startapp任务(工具 | 运行 manage.py 任务,然后在控制台中键入)。

PyCharm | 下载试用

JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

想要了解或购买PyCharm正版授权的朋友,欢迎咨询


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
PyCharm

PyCharm是一种提高Python语言开发效率的IDE

CLion

CLion是一款专为开发C及C++所设计的跨平台IDE。

IntelliJ IDEA

IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。

WebStorm

深受广大程序员喜爱的JavaScript 开发和Web前端开发神器。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP