PyCharm 2025.2 Help

第 6 部分。 Django 特定的导航

启用 Django 插件

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

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

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

最后,您将探索 Django 特定的导航。

请注意,相同类型的导航也适用于其他框架,例如 Pyramid 和 Flask。

使用 "入门" 指南中的示例 创建并运行您的第一个 Django 项目

从视图跳转到模板

打开文件 views.py 进行编辑 F4。 在边距中,位于 template_name = "polls/index.html" 行旁边,您会看到图标

将鼠标悬停在此图标上会显示以下弹出窗口:

转到模板

点击此图标会直接跳转到模板 index.html ,该模板位于 polls 文件夹下的 templates

从模板跳转到视图

在模板文件 index.html 的边距中,您会看到图标

转到 Python 文件

点击此图标会直接跳转到相应的视图。

在视图和 urls.py 文件之间跳转

PyCharm 允许您轻松地在特定视图和相应的 URL 之间导航。 操作方法如下:

  1. 将鼠标悬停在视图名称上,同时按住 Ctrl 键,您会看到视图名称变成超链接:

    通过 URL 跳转到详细信息
  2. 如果您点击此超链接,您将直接跳转到相应的 URL:

    跳转到模板

反之,您也可以从 URL 跳转到相应的视图。 同样,在 urls.py 文件中,将鼠标悬停在视图名称上,同时按住 Ctrl 键,您会看到视图名称变成超链接。

Ctrl+Click 视图名称 - 然后您会进入相应的视图。

在 Django 项目中,您会看到与纯 Python 项目中相同的图标 。 当您将鼠标悬停在此类图标上时,您会看到类似以下的弹出窗口:

使用边距图标进行导航

您还可以跳转到符号的声明或实现。 为此,只需将插入点放在实现/重写的符号上,然后按 Ctrl+BCtrl+Alt+B (或从主菜单中选择 导航 | 声明或用法导航 | 实现):

导航到声明或实现

跳转到测试

Django 应用程序可以像纯 Python 应用程序一样进行测试。 同样,您可以为 Django 项目创建测试,例如,按 Ctrl+Shift+T

创建一个 Django 测试

创建测试 对话框中填写表单:

创建测试对话框

您将看到如下代码:

from unittest import TestCase class TestToDoItem(TestCase): pass

接下来由您编写一些有意义的代码。

摘要

本简短教程到此结束。 您已经掌握了以下功能:

  • 使用边距图标在视图和模板之间导航。

  • 在视图和 URL 之间导航。

  • 重复了如何跳转到实现或声明。

  • 重复了如何导航到现有测试或创建新测试。

最后修改日期: 2025年 9月 26日