第 6 部分。 Django 特定的导航
启用 Django 插件
此功能依赖于 Django 插件,该插件默认情况下已捆绑并在 PyCharm 中启用。 如果相关功能不可用,请确保没有禁用该插件。
按下 Ctrl+Alt+S 打开设置,然后选择 。
打开 已安装 选项卡,找到 Django 插件,并选中插件名称旁边的复选框。
最后,您将探索 Django 特定的导航。
请注意,相同类型的导航也适用于其他框架,例如 Pyramid 和 Flask。
使用 "入门" 指南中的示例 创建并运行您的第一个 Django 项目。
从视图跳转到模板
打开文件 views.py 进行编辑 F4。 在边距中,位于 template_name = "polls/index.html" 行旁边,您会看到图标 。
将鼠标悬停在此图标上会显示以下弹出窗口:

点击此图标会直接跳转到模板 index.html ,该模板位于 polls 文件夹下的 templates 。
从模板跳转到视图
在模板文件 index.html 的边距中,您会看到图标 。

点击此图标会直接跳转到相应的视图。
在视图和 urls.py 文件之间跳转
PyCharm 允许您轻松地在特定视图和相应的 URL 之间导航。 操作方法如下:
将鼠标悬停在视图名称上,同时按住 Ctrl 键,您会看到视图名称变成超链接:

如果您点击此超链接,您将直接跳转到相应的 URL:

反之,您也可以从 URL 跳转到相应的视图。 同样,在 urls.py 文件中,将鼠标悬停在视图名称上,同时按住 Ctrl 键,您会看到视图名称变成超链接。
Ctrl+Click 视图名称 - 然后您会进入相应的视图。
导航到实现和声明
在 Django 项目中,您会看到与纯 Python 项目中相同的图标 和
。 当您将鼠标悬停在此类图标上时,您会看到类似以下的弹出窗口:

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

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

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

您将看到如下代码:
接下来由您编写一些有意义的代码。
摘要
本简短教程到此结束。 您已经掌握了以下功能:
使用边距图标在视图和模板之间导航。
在视图和 URL 之间导航。
重复了如何跳转到实现或声明。
重复了如何导航到现有测试或创建新测试。