Sublime Text安装并配置Django框架开发环境

阿芳酱_6804

阿芳酱_6804

2026-08-06

274人浏览

原创

sublime text本身不运行django,仅作为编辑器依赖本地python环境;需先验证django-admin可用性,再手动配置构建系统指定虚拟环境解释器路径和项目工作目录,并为模板文件手动切换django语法高亮。

sublime text安装并配置django框架开发环境

Sublime Text 本身不运行 Django,它只是编辑器;真正起作用的是你本地 Python 环境里装的 djangodjango-admin。只要终端能跑 django-admin startproject,Sublime 就能配合开发——关键在环境对齐,不在编辑器功能多强。

确认 django-admin 是否可用,别跳过这步

很多人卡在这一步却以为是 Sublime 配置错了。打开终端,执行:

django-admin --version

如果有输出(比如 4.2.7),说明 Django 已安装且在 PATH 中;如果报 command not found'django-admin' is not recognized,那就不是 Sublime 的问题,而是:

  • 没装 Django:pip install django
  • 装了但没进 PATH:检查是否用了虚拟环境,且没激活(source venv/bin/activatevenv\Scripts\activate.bat
  • PATH 没刷新:Windows 用户重启命令行,macOS/Linux 用户检查 .zshrc.bash_profile 是否导出正确路径

Sublime 的构建系统默认调用系统级 pythondjango-admin,不会自动读取你当前 shell 激活的虚拟环境。

配置 Build System 运行 manage.py,路径必须写死

Sublime 默认没有 Django 构建能力,得手动加一个 .sublime-build 文件。重点不是“怎么写”,而是“路径不能错”:

  • 新建构建系统:Tools → Build System → New Build System
  • 填入以下内容(注意替换 /path/to/your/project 和解释器路径):
{
  "cmd": ["/path/to/your/venv/bin/python", "-u", "/path/to/your/project/manage.py", "runserver"],
  "working_dir": "/path/to/your/project",
  "file_regex": "^[ ]*File \"(*?)\", line ([0-9]*)",
  "selector": "source.python"
}

常见坑:

Django
Django

避免常见的 Django 错误——QuerySet 评估、N+1 查询、迁移冲突和 ORM 陷阱。

下载
  • cmd 里写的 Python 路径必须是你项目实际用的解释器,比如虚拟环境里的 venv/bin/python,不是系统 /usr/bin/python3
  • working_dir 必须设为项目根目录(含 manage.py 的那层),否则 runserver 找不到 settings.py
  • 别指望 Sublime 自动识别 venv 目录——它不读 pyproject.tomlrequirements.txt

Django 模板高亮要手动切换语法,不能靠文件后缀猜

装完 DjaneiroHTML (Django Templates) 插件后,.html 文件依然灰成一片,是因为 Sublime 默认按原生 HTML 解析。必须显式指定语法:

  • 打开一个模板文件(如 templates/base.html
  • 点击窗口右下角当前语法名(通常是 HTML
  • 从菜单中选 Django > HTML (Django)Djaneiro)或 HTML (Django Templates)

如果你硬要全局绑定所有 .html 文件:

{"extensions": ["html"], "syntax": "Packages/HTML/HTML (Django Templates).sublime-syntax"}

但代价是:前端组件、静态页、Markdown 导出的 HTML 全部失去 Emmet 补全和原生 HTML 标签提示。更稳妥的做法是只对 templates/ 下的文件生效——这需要 ApplySyntax 插件,但维护成本高,多数人用不到。

{% static %} 和 {% url %} 永远灰色,这不是 bug 是机制限制

即使语法插件装了、路径设对了、语法也手动切换了,{% static %}{% url %}{% load i18n %} 这些标签还是和 {% if %} 一样颜色。原因很实在:

  • Sublime 的 .sublime-syntax 基于静态正则匹配,无法解析 {% load static %} 动态引入的标签库
  • 所有自定义模板标签都被当作普通 block 处理,作用域(scope)没区分
  • 改语法文件硬加规则?升级插件时会被覆盖,还容易破坏括号匹配逻辑

接受这个事实比折腾高亮更省时间。真要验证这些标签是否写对,靠 python manage.py runserver 启起来看页面报错,或者用 SublimeLinter + django-html-linter 做静态检查,比颜色靠谱得多。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Python Web 框架 Django 深度开发
Python Web 框架 Django 深度开发

本专题系统讲解 Python Django 框架的核心功能与进阶开发技巧,包括 Django 项目结构、数据库模型与迁移、视图与模板渲染、表单与认证管理、RESTful API 开发、Django 中间件与缓存优化、部署与性能调优。通过实战案例,帮助学习者掌握 使用 Django 快速构建功能全面的 Web 应用与全栈开发能力。

2026.02.04

493

30

Python Django REST Framework接口安全与认证体系实践
Python Django REST Framework接口安全与认证体系实践

本专题围绕 Django REST Framework 展开,深入讲解 API 认证、JWT 鉴权、权限控制、接口安全防护以及防攻击策略设计。通过完整后端案例,帮助开发者构建安全可靠的 Web API 服务体系。

2026.06.29

180

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

140

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

60

10

Pandas时间序列分析与可视化报表
Pandas时间序列分析与可视化报表

本专题整理Pandas日期转换、时间索引、重采样、滚动窗口、时区处理、plot绘图、Styler表格样式和报表输出方法。

2026.09.16

60

23

Pandas数据筛选索引与清洗处理
Pandas数据筛选索引与清洗处理

本专题整理Pandas中的loc、iloc、条件筛选、query查询、缺失值处理、重复值删除、类型转换和字符串列清洗方法。

2026.09.16

40

25

Pandas数据读取导入与文件导出处理
Pandas数据读取导入与文件导出处理

本专题整理Pandas读取CSV、Excel、JSON、SQL、Parquet等文件的方法,以及to_csv、to_excel、to_sql和to_parquet等常用数据导出流程。

2026.09.16

40

27

GDB怎么设置断点
GDB怎么设置断点

本专题介绍GDB按照函数名、源代码行号和文件位置设置断点的方法,详细说明run、continue、next、step等命令的配合使用,帮助定位程序崩溃、逻辑异常及代码未按预期执行的问题。

2026.09.11

360

28

GDB怎么查看变量值
GDB怎么查看变量值

本专题介绍GDB调试过程中查看变量值的具体方法,涵盖局部变量、函数参数、数组、结构体和指针内容查询,同时整理变量持续显示、格式化输出及无法读取变量时的排查思路。

2026.09.11

120

22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程