Skip to content

📝 DjangoStarter v3.2.1 发布说明

Latest

Choose a tag to compare

@Deali-Axy Deali-Axy released this 11 Sep 08:46
· 18 commits to master since this release

✨ Features

  • 🕒 模型历史追踪:引入 django-simple-history,为所有模型添加历史记录功能,支持数据变更审计与回溯。
  • 📊 Admin 增强:为 MovieActor 模型启用 SimpleHistoryAdmin 支持,并新增 demo_seed 命令用于生成演示数据。

🐞 Bug Fixes

  • ⚙️ 修复静态文件路径配置,确保在不同环境下的 compressor 配置正确生效。

♻️ Refactor

  • 👤 用户管理:重构 UserProfile 管理逻辑,将用户资料创建从信号迁移到内联管理,并添加防重复的 InlineFormSet
  • 🗑️ 依赖清理:移除 django-compressor 及其相关配置;删除 Prometheus、Grafana、备份等不再使用的监控与依赖。
  • 🏗️ 容器与部署:简化 Nginx 配置、优化 Dockerfile 构建步骤,移除匿名卷并更新 Node.js 至 v22,同时精简无用依赖与服务。
  • 🧹 代码清理:移除未使用的扩展主页和监控相关模块,迁移部分配置逻辑以提升可维护性。

📦 Dependencies

  • ⬆️ 升级 django-unfold0.65.0
  • ⬆️ 更新 @fortawesome/fontawesome-freev6.7.2
  • 🐍 升级 Python 至 3.12,Node.js 至 22
  • 🔒 更新多个依赖(如 djangodjango-ninjaorjsonpydantic),修复安全漏洞并提升兼容性
  • ➖ 移除 async-timeoutdjango-compressorprometheus-client 等不再需要的依赖

📄 Docs

  • 📘 重写 README,强调 Django + Ninja 的 AI 原生全栈框架定位,新增典型应用场景与扩展点说明。
  • 📝 新增 开发规范与AI IDE规则,覆盖技术栈、架构设计、代码规范与测试要求。
  • 📚 补充多篇 AI 任务文档,包括日志重构、缓存配置、环境变量、CLI 工具与 URL 前缀指南。
  • 🖼️ 更新文档截图与项目展示,完善使用说明与快速上手内容。

🔧 Others

  • 🛠️ 合并多处分支冲突,统一配置文件与模板结构。
  • 🧩 调整部分 UI 与样式细节,优化暗黑模式与交互体验。