我是Django的新手,对于如何最好地集成第三方应用程序感到相当困惑.在我(可能是天真的)对DRY的解释中,我想最小化复制/粘贴不仅仅是我自己的代码而是其他人的代码,所以我很高兴,例如,使用contrib.auth的模式主要是黑色如果我需要有关auth.User的其他信息(通过使用UserProfile对象或继承扩展auth.User).这就是我想象中我也会使用大多数第三方应用程序的方式.
但是,我很快发现这非常困难,所以现在我已经辞职了,所有我的第三方应用程序的"副本"都存在于我的项目文件夹中,这些应用程序基本上是完整副本,只需要很少的更改.最后一根稻草是我想要添加一个基本的博客(我选择了django-basic-blog)并且需要更改单个模板,而且我认为没有比在我的项目中使用该应用程序复制该应用程序更好的解决方案了.单个模板已更改.
我的问题: