首先安装Djaneiro、Python Flake8 Linter等插件,配置Django模板语法高亮和代码提示,接着设置自定义构建系统运行manage.py命令,再通过项目文件管理多个Django项目,最后利用代码片段提升开发效率。

Sublime Text 虽然不是专为 Django 开发设计的 IDE,但通过合理配置插件和工具,完全可以胜任 Python Web 项目的开发。下面介绍如何在 Sublime 中搭建高效的 Django 开发环境。
安装必要的插件
使用 Package Control 安装以下关键插件:
- Djaneiro:提供 Django 模板语法高亮、代码片段(snippets)和项目结构生成,比如快速创建 views、models、urls 等。
- Python Flake8 Linter 或 SublimeLinter-flake8:实时检查 Python 代码规范和错误。
- Anaconda(非必须):提供代码补全、Goto Definition、PEP8 检查等功能,注意与其它补全插件冲突。
- SideBarEnhancements:增强侧边栏右键菜单,方便创建/删除文件等操作。
- Git / GitGutter:版本控制支持,GitGutter 可在编辑器中显示代码修改痕迹。
配置语法高亮和代码提示
确保 .html 文件在 Django 项目中自动识别为 Django 模板:
- 打开一个 .html 文件,点击右下角显示的语法类型(如“HTML”)。
- 选择 Open all with current extension as... → Django(由 Djaneiro 提供)。
- 这样所有 HTML 文件在 Django 项目中都会启用 Django 模板语法高亮。
对于 Python 文件,Sublime 默认支持良好,配合 Anaconda 或 Jedi 可实现函数跳转和自动补全。
立即学习“Python免费学习笔记(深入)”;
配置构建系统运行 manage.py 命令
可以自定义 Build System 快速运行 Django 命令,例如 runserver、migrate 等。
- 点击 Tools → Build System → New Build System...
- 输入以下内容并保存为 Django.sublime-build:
{
"cmd": ["python", "manage.py", "runserver"],
"working_dir": "${project_path:${folder}}",
"selector": "source.python"
}
保存后,在 manage.py 所在目录的项目中选择该构建系统,按 Ctrl+B 即可启动开发服务器。也可修改 cmd 参数运行其他命令,如 ["python", "manage.py", "migrate"]。
项目设置与快捷操作
利用 Sublime 的项目功能管理多个 Django 项目:
- 点击 Project → Save Project As... 保存 .sublime-project 文件。
- 可在项目配置中设置专属的构建系统、路径和插件行为。
- 结合 Djaneiro 的代码片段,输入 djview 自动补全视图模板,djmodel 创建模型类,提升编码效率。
基本上就这些。Sublime 配置 Django 环境不复杂,关键是选对插件并设置好工作流。虽然比不上 PyCharm 功能全面,但轻量快速,适合习惯简洁编辑器的开发者。










