Skip to content

📝 DjangoStarter v3.3.0 发布说明

Latest

Choose a tag to compare

@Deali-Axy Deali-Axy released this 21 Nov 12:03
· 140 commits to master since this release

✨ 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、模板、脚本等构建相关文件的补充复制与命令更新

Full Changelog: v3.2.1...v3.3.0