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.

阅读原文

收录于 。摘自官方博客的简短节选,著作权归原发布者所有。

查看全部