如何正确覆盖Django中的应用程序?

dar*_*ren 5 python django satchmo

我正在运行Satchmo.有很多应用程序,我已经更改了产品应用程序中的一些来源.

所以我的问题是如何正确覆盖它,因为更改是特定于站点的.我是否必须复制整个Satchmo框架并将其放入我的项目中,或者我可以将其中一个应用程序复制出来并将其放入Satchmo> App> Products?(有点像模板)

谢谢

dar*_*ren 5

我所做的工作是复制我已经改变的应用程序.在这种情况下,satchmo\apps\product.我复制应用到我的项目文件夹,修改了我的setting.py INSTALLED_APPS'product','myproject.product',

现在,这只是我为此项目对此应用程序所做的更改,并保持原始产品应用程序不受影响,仍然可以正常从其他项目中读取.