构建规模化Django项目的最佳经验是什么?[closed]

bfrts1fy  于 2023-01-21  发布在  Go
关注(0)|答案(1)|浏览(104)

已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。

昨天关门了。
Improve this question
Django很棒,但是当我们加入新的特性,当我们的开发团队成长,软件需要稳定的生产,事情会变得很混乱。
我们需要一些从经验中总结出来的通用模式,来指导如何构建Django项目以实现规模和寿命。
你的建议是什么?
的确,发展的模式和模式很多,但我们想了解你们的经验。
编辑:我发现了这个,我认为它很有帮助,但我的问题是,经验说明了什么?https://maktabkhooneh.org/mag/wp-content/uploads/2022/04/Django-Design-Patterns-and-Best-Practices.pdf

vyswwuz2

vyswwuz21#

我可以列出下面的要点,您应该遵循在大型项目中

Organize your apps inside a package

Explicitly name your database tables

Avoid GenericForeignKey

Keep migrations safe

Squash your migrations

Reduce migration friction

Avoid Fat Models

Be careful with signals

Avoid using the ORM as the main interface to your data

Don’t cache Django models

请务必阅读以下文章,以阅读上述https://medium.com/@DoorDash/tips-for-building-high-quality-django-apps-at-scale-a5a25917b2b5

相关问题