PyCharm 2025.2 Help

Django 逻辑结构

启用 Django 插件

此功能依赖于 Django 插件,该插件默认情况下已捆绑并在 PyCharm 中启用。 如果相关功能不可用,请确保您未禁用该插件。

  1. 按下 Ctrl+Alt+S 以打开设置,然后选择 插件

  2. 打开 已安装 选项卡,找到 Django 插件,并选中插件名称旁边的复选框。

逻辑 选项卡位于 结构工具窗口中,从框架的角度展示文件结构。 它帮助您理解文件在项目中的用途及其组件,并显示与应用程序其他部分的有意义的连接。

逻辑 选项卡显示以下内容:

  • Model 及其字段和与其他 model 的关系

  • Serializer(如果已安装 Django REST framework),包括嵌套或相关 serializer

  • View 及其对应的 API 端点

  • 用于管理 Django 管理界面的 ModelAdmin 类

  • 绑定至 model 的表单

  • Signal,例如与 model 关联的 pre_savepost_delete 钩子

  • 嵌套关系,例如在 view 中引用的 serializer 内部使用另一个 serializer

逻辑结构

从编辑器中打开逻辑选项卡

您可以直接从编辑器中打开 逻辑 选项卡。

  1. 打开包含至少一个逻辑元素(例如 Django model、admin、view 或 serializer)的文件。

  2. 点击实体定义旁边空白区域中的 打开逻辑结构

    Django 逻辑结构

如果某个 model 未定义相关的 ModelAdmin序列化器 ,可直接在 逻辑 选项卡中创建:

  1. 逻辑 选项卡中的 结构工具窗口 中,导航至空关系。

  2. 如果启用了 AI Assistant 插件,请点击 使用 AI 生成。 否则,请点击 创建 手动继续。

  3. 对应的文件(例如 admin.py )将在编辑器中打开。

    指定新 model(或 serializer)的名称并按下 Enter。 通过添加字段及其他必要代码替换默认的 pass 语句。

    新模型已在包含模型的文件中创建
最后修改日期: 2025年 9月 26日