Django 支持
启用 Django 插件
此功能依赖于 Django 插件,该插件默认情况下已捆绑并在 PyCharm 中启用。 如果相关功能不可用,请确保没有禁用该插件。
按 Ctrl+Alt+S 打开设置,然后选择
。打开 已安装 选项卡,找到 Django 插件,并选中插件名称旁边的复选框。
先决条件
支持的 Django 和 Python 版本
PyCharm 支持最新的 Django 版本。 相应的 Python 版本取决于 Django。 请参阅 我可以与 Django 一起使用哪些 Python 版本?
Django 支持
PyCharm 中的 Django 支持包括:
专用的 项目类型。
能够 运行 manage.py 实用程序的任务。
Django 模板支持(语法和错误高亮、代码补全、导航、块名称的补全、自定义标签和过滤器的解析与补全,以及标签和过滤器的快速文档)。
能够 从使用中创建模板。
能够 调试 Django 模板。
用于快速开发 Django 模板的动态模板(代码片段)。
用于 Django 服务器 的运行/调试配置。
Django ORM 的代码洞察支持。
代码补全 和解析
views.py 和 urls.py 文件中:
模型:
Meta 模型选项:
settings.py 文件
中的配置常量
基于类的视图。 PyCharm 提供 意图操作 ,将基于函数的 Django 通用视图转换为基于类的视图。
启用或禁用 Django 支持
可以通过选中/清除 启用 Django 支持 复选框,在 Django 页面中启用或禁用 Python 项目的 Django 支持。
要启用 Django 支持,请按照以下步骤操作:
打开项目 设置 对话框(Ctrl+Alt+S ),然后导航到 页面。
确保选中复选框 启用 Django 支持 。您还可以使用以下字段配置所需的设置:
项目
描述
启用 Django 支持
此复选框的默认状态取决于项目类型。 对于空项目,Django 支持是禁用的。 对于 Django 项目,默认启用;如果需要,您可以取消选中此复选框。 在这种情况下,其他字段将不可用。
Django 项目根目录
默认情况下,此字段显示包含所有项目文件的目录。 如果需要,您可以指定其他位置。
设置
点击浏览按钮以选择所需的设置文件。
使用以下方法之一:
这可以是任何名称与 *settings*.py 匹配的文件,位于 Django 项目根目录下。
指向任何 Python 包并将设置存储在 __init__.py 中。
后一种方法在您希望将设置拆分为多个模块并导入它们时很有用。
默认情况下,PyCharm 显示位于 Django 项目 Python 包目录中的 settings.py 文件。
不要使用 Django 测试运行器
默认情况下,此复选框未选中。 如果您希望使用在 PyCharm 集成工具 对话窗口中指定的任何替代测试运行器( 适用于 Windows 和 Linux, 适用于 macOS),可以选中此复选框。
Manage.py 任务
管理脚本
在此处指定当前项目所需的 manage.py 文件。
默认情况下,PyCharm 显示位于 Django 项目根目录下的 manage.py 文件。 点击
从文件系统中选择所需的管理文件。
环境变量
在此处指定要传递给脚本的环境变量。 点击
打开 环境变量 窗口。 按
添加一个新变量,并在相应字段中输入其 名称 和 值。
用于跟踪文件的文件夹模式
在此处指定用冒号分隔的文件夹名称。 如果需要,您可以使用 Glob 样式的通配符。 Django 仅拉取并添加到 VCS 的文件是与此模式匹配的文件。
应用更改(如果有)并关闭对话框。