Django 支持
最后修改时间:2023年9月7日警告
以下仅在安装并启用Python插件时有效。
先决条件
支持的 Django 和 Python 版本
IntelliJ IDEA 支持最新的 Django 版本。相应的Python版本取决于Django。请参阅我可以将哪个 Python 版本与 Django 一起使用?
Django 支持
IntelliJ IDEA 中的 Django 支持包括:
专用 项目和模块类型。
能够运行manage.py实用程序的任务。
Django 模板支持(语法和错误突出显示、代码完成、导航、块名称完成、自定义标签和过滤器的解析和完成,以及标签和过滤器的快速文档)。
能够根据使用情况创建模板。
能够调试 Django 模板。
用于快速开发 Django 模板的实时模板(片段)。
Django 服务器的运行/调试配置。
对 Django ORM 的代码洞察支持。
代码完成并解决
view.py和urls.py文件:
楷模:
元模型选项:
settings.py文件中的配置常量
基于阶级的观点。IntelliJ IDEA 提供Intention 操作,将 Django 基于函数的通用视图转换为基于类的视图。
为 Django 模型生成模型依赖关系图。
启用或禁用 Django 支持
可以通过附加或分离 Django 方面来打开或关闭对 Python 项目的 Django 支持。
启用 Django 支持
转到文件| 项目结构 。CtrlAltShift0S
在左侧窗格中的“项目设置”中选择“模块”,然后执行以下操作之一:
如果存在需要添加 Django 支持的 Python 模块,请右键单击它,然后选择“添加 | ”。上下文菜单中的Django 。
选择模块节点下的 Django 节点,并在右侧窗格中指定所需的参数。
如果没有 Python 模块,请单击模块列表上方,然后从弹出菜单中选择“新建模块” 。“新建模块”对话框打开。
在“新建模块”对话框中,执行以下操作:
指定模块类型Django。
指定项目位置。
接下来,通过单击相应的单选按钮来选择是要创建新环境还是使用现有解释器。
新环境先前配置的解释器康达虚拟环境皮彭夫诗歌在“位置”字段中指定新 conda 环境的位置,或单击并浏览文件系统中的所需位置。新 conda 环境的目录应该为空。
从列表中选择 Python 版本。
通常,IntelliJ IDEA 会检测 conda 安装。
否则,指定 conda 可执行文件的位置,或单击进行浏览。
如果您想在 IntelliJ IDEA 中创建 Python 解释器时重用此环境,请选中“对所有项目可用”复选框。
在“位置”字段中指定新虚拟环境的位置,或单击并浏览文件系统中的所需位置。新虚拟环境的目录应该为空。
从列表中选择基本解释器,或者单击并在文件系统中找到所需的 Python 可执行文件。
如果您希望将计算机上全局 Python 中安装的所有包添加到您要创建的虚拟环境中,请选中“继承全局站点包”复选框。该复选框对应于virtualenv
--system-site-packages
工具的选项。如果您想在 IntelliJ IDEA 中创建 Python 解释器时重用此环境,请选中“对所有项目可用”复选框。
从列表中选择基本解释器,或者单击并在文件系统中找到所需的 Python 可执行文件。
如果您已将基本二进制目录添加到
PATH
环境变量中,则无需设置任何其他选项:将自动检测 pipelinev 可执行文件的路径。如果未找到 Pipenv 可执行文件,请按照Pipenv 安装过程查找可执行文件路径,然后将其粘贴到Pipenv 可执行文件字段中。
从列表中选择基本解释器,或者单击并在文件系统中找到所需的 Python 可执行文件。
If IntelliJ IDEA doesn't detect the poetry executable, specify the following path in the Poetry executable field, replacing
jetbrains
with your username:macOSWindowsLinux/Users/jetbrains/Library/Application Support/pypoetry/venv/bin/poetry
C:\Users\jetbrains\AppData\Roaming\pypoetry\venv\Scripts\poetry.exe
/home/jetbrains/.local/bin/poetry
Choose the desired interpreter from the list, or (if the desired interpreter is not found), click Add Interpreter and configure an existing interpreter as described on the following pages:
单击创建。
单击“确定”应用更改。
禁用 Django 支持
转到文件| 项目结构 。CtrlAltShift0S
在左侧窗格的“项目设置”中选择“模块”,然后展开应禁用 Django 支持的 Python 模块。
选择上面的 Django 节点并单击模块列表。
感谢您的反馈意见!