我是Django的新手,对于第三方应用程序是如何最好地集成的,我感到非常困惑。在我对DRY的解释(可能很简单)中,我希望最小化复制/粘贴,不仅是我自己的代码,也包括其他人的代码,因此,例如,如果我需要更多关于auth.User的信息(通过使用auth.User对象或继承扩展auth.User),那么我很高兴使用auth.User作为一个黑匣子。这也是我想象我会使用大多数第三方应用程序的方式。
然而,我很快发现这是非常困难的,所以现在我已经接受了所有第三方应用程序的“拷贝”,这些应用程序基本上都是完整的拷贝,而且变化很小。最后一根稻草是我想要添加一个基本的博客(我决定使用django- basi