Skip to content

📝 DjangoStarter v3.1 发布说明

Latest
Compare
Choose a tag to compare
@Deali-Axy Deali-Axy released this 13 May 12:49
· 40 commits to master since this release

新版本 v3.1 带来了大量功能增强、界面优化和架构改进,进一步提升了开发体验与用户交互效果。

✨ Features

  • 🌐 新增国际化支持(beta):支持多语言切换,需配置中间件和 LOCALE_PATHS
  • 🧩 集成现代前端工具链:引入 Alpine.js、HTMX 与 TailwindCSS,为页面交互和样式开发提供更佳体验。
  • 🧱 新增 About 与 Contact 页面,包括:
    • 联系我们页面初步实现;
    • About 页面实现并多次视觉优化;
    • 加入留言开关,增强内容可控性;
    • 引入 AOS 动效,提升用户观感。
  • 🎨 新增隐私政策与用户协议页面,使用 Claude / DeepSeek 辅助生成。
  • 🧪 新增多个错误页面,提升异常处理的可视化反馈。
  • 🧭 重构引导首页与项目说明,以 v3 样式全面升级展示逻辑。
  • 💡 新增 TODO 页面,为后续规划提供入口。
  • ⚙️ 添加 VSCode 调试配置文件,提升开发便捷性。

🐞 Bug Fixes

  • 🐛 修复登录与注册后的跳转失败问题;
  • 🐛 修复企业微信与小程序登录流程中的逻辑错误;
  • 🐛 修复 responses.bad_request() 等封装方法未返回正确状态码的问题。

♻️ Refactor

  • 🛠️ 重构 demo 页面和个人中心页面;
  • 📄 登录页面重构为使用 Django Form 实现;
  • 📌 将 navbar 菜单配置从页面中抽离,支持独立配置;
  • 🔧 重构配置模块,增加 bool 类型支持与 has_key 判断;
  • 🚀 对 settings 进行进一步拆分优化;
  • 🍱 合并多个项目的前端代码至主框架中,统一管理风格。

📦 Dependencies

  • 🐳 更新 Dockerfile,修复构建失败问题,采用 AS 关键字防止构建警告;
  • 📦 优化 Docker 部署方案,适配新版环境。

📄 Docs

  • 📘 更新 README.md,完善项目说明与部署指导;
  • 📝 优化 docs/pdm-usage.md,防止文档误导。

🔧 Others

  • ✨ 默认主题样式微调;
  • 🔐 用户信息接口增加认证限制;
  • 🧾 Swagger UI 增加 persistAuthorization 配置;
  • 🛠️ AutoCode 工具增强:支持生成指定模型代码;
  • 🪄 使用 Claude3.5 / DeepSeek 辅助页面初步搭建与美化;
  • 📌 多项提交中涉及页面布局、组件细节、交互效果的优化微调。

🎉 DjangoStarter v3.1 是一次面向开发者体验与实际应用场景的全面升级,欢迎试用与反馈!

公众号 公众号