Buttondown来自创作者
Buttondown 创始人谈 Django:好框架会变得“隐形”
邮件通讯平台 Buttondown 创始人撰文总结 Django 带来的长期价值,称框架恰到好处的约束让它在代码库中几乎“隐形”。
他列举了中间件、统一的基础模型类、按动作拆分的文件和严格的函数式视图等做法,也说明团队刻意不用信号、类视图、Django 应用拆分、自带后台和表单。他回忆 2018 年选择 Django 只因熟悉,这一选择至今没有后悔。
要点
- 中间件用于路由、归因、安全头和日志等。
- 所有模型继承一个提供 UUID 和变更追踪的基类。
- 每个模型行为放在独立的 actions 文件中。
- 刻意不用信号、类视图和 Django 自带后台。
- 2018 年因熟悉而选 Django,至今不悔。
原文:What I love about Django
I do not look at Buttondown and see a Django app; I see a well-structured codebase with many things that have been solved by smarter people than myself.
收录于 。摘自官方博客的简短节选,著作权归原发布者所有。