DjangoStarter v3.3.0 版本更新
DjangoStarter v3.3.0?哦,不过是优化了Docker和换了个Granian服务器。导航栏多了管理后台,还扔了unfold。过渡版本就这?
目录9 个章节
前言
最近投入了不少时间在 DjangoStarter 项目上。
v3.3.0 版本主要是优化了 docker 构建流程,继续对框架进行瘦身,把原本的 daphne 服务器换成 Granian 服务器。其他的就是文档完善,加了Django和前端的入门教程。
为接下来的 Celery 集成和更多功能做准备。
总体来说这算是一个过渡版本。
项目开发过程中,我还输出了以下文章,可以参考阅读:
详细更新日志我放在文章底部了。
项目介绍
DjangoStarter 是面向独立开发者与小团队的 AI+全栈脚手架,用最少样板代码快速把想法做成可上线的产品。
基于 Django 5 + Django-Ninja(类型安全 API)+ HTMX/Alpine/Tailwind,内建认证、安全、中间件、代码生成、容器化与观测,把时间全部留给业务。
典型场景:个人/独立产品 MVP、企业内部工具、数据看板、以及各类 AI Agent/助手的后端与管理界面。
更新内容
https://github.com/Deali-Axy/DjangoStarter/releases/tag/v3.3.0
✨ Features(新功能)
- 🌐 全面增强的国际化支持(i18n)
- 新增简体中文、繁体中文与英文三套完整翻译
- 增加语言切换器、i18n 路由与模板标签
- 为导航栏、页脚、错误页、隐私政策、服务条款等页面补全多语言内容
- 修复 URL 前缀格式、移除旧的 JS 切换逻辑
- 🛠️ 管理后台入口新增至导航栏
- 🗑️ 移除 unfold 模块以降低维护成本
🐞 Bug Fixes(修复)
- 🔧 修复 Swagger 文档路径由
/api/doc→/api/docs的不一致问题
♻️ Refactor(重构)
- 📦 Docker & 部署结构全面优化
- 将
docker-compose.yml统一更名为compose.yml - 优化 Granian 命令格式(改为多行数组),提高可读性
- 移除不必要的静态文件挂载
- 将
- 🚀 部署架构重构:使用 Granian 取代 nginx/daphne
- 统一采用 Granian 作为高性能 ASGI 服务器
- 简化部署结构,移除 nginx 相关配置与模板
- 更新 README 关于 Granian 的使用与优势说明
- 🛠️ Dockerfile 重构
- 调整构建阶段顺序(Tailwind → Gulp)确保依赖正确
- 更合理的构建流程与文件复制逻辑
📦 Dependencies(依赖变更)
- 🔄 添加 Granian 作为 ASGI/WSGI/HTTP2 服务器
- 集成三种启动方式:ASGI、WSGI 与 HTTP/2
📄 Docs(文档更新)
- 🆕 新增多篇核心文档:
- 前端快速入门指南(TailwindCSS、HTMX、Alpine.js)
- Tailwind 构建流程说明
- DjangoStarter v3 快速入门教程(Windows 友好版)
- macOS/Linux 启动说明
- 项目路线图(docs/roadmap.md)
- 文档重构计划清单(docs-todo.md)
- ✏️ 更新 REAMDE 多处内容:
- 更新 Python 版本要求至 3.12
- 补充 TODO 列表
- 更新免责声明章节使其更清晰
- 删除过时文档(docs/README.old.md)
- 🗂️ 调整快速入门文档文件名,统一结构与命名规范
🔧 Others(其他)
- ⛏️ 多处文档内容修订、格式优化与补充说明
- 📜 Tailwind、模板、脚本等构建相关文件的补充复制与命令更新
_EOF_
DjangoStarter v3.3.0 版本更新
- 本文作者:
- 程序设计实验室
- 版权声明:
- 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
相关文章
DjangoStarter v3.2.1 更新:框架瘦身以及方向思考
DjangoStarter 成了时间黑洞?一堆无关组件拖累维护成本,果断瘦身砍掉 django-compressor、Prometheus、Grafana,小项目何必搞企业级运维?Less is more,把精力花在刀刃上。
2025-11-26 · DjangoStarter · 约 1 分钟
DeepSeek+Claude强强联手,使用AI驱动DjangoStarter 3.1框架升级
上个月底培训了一周就没时间更新博客 上周有一些空闲时间,就继续体验最近很火的AI辅助编程
2025-03-16 · DjangoStarter · 约 1 分钟
关于正在开发中的DjangoStarter v3版本
最近做的这个项目大量使用了 python 及其相关的生态,因此自然而然选择了我的 DjangoStarter 作为后端框架
2024-07-15 · DjangoStarter · 约 1 分钟
Django集成腾讯COS对象存储
腾讯COS集成Django真够折腾的,官方SDK和文档烂到不行。自己封装Storage虽然简单,但腾讯那帮人写代码的心思让人看不懂。Django这套东西倒是好用,`FileField`、`ImageField`自动转OSS,不过`django-filer`那中文locale问题得手动改。
2025-07-17 · DjangoStarter · 约 1 分钟
讨论
共 0 条加载评论中…