我正在运行 Satchmo。有很多应用程序,我已经更改了产品应用程序中的一些源代码。
所以我的问题是如何正确覆盖它,因为更改是特定于站点的。我是否必须复制整个 Satchmo 框架并将其放入我的项目中,或者我是否可以只复制其中一个应用程序并将其放入 Satchmo>App>Products 中? (有点像模板)
谢谢
最佳答案
我所做的工作是复制我更改过的应用程序。在这种情况下,satchmo\apps\product。
我将应用程序复制到我的项目文件夹中
将我的 setting.py INSTALLED_APPS
从 'product',
修改为 'myproject.product',
这现在仅包含我为此项目对此应用程序所做的更改,并保持原始产品应用程序不变,仍然可以从其他项目正常读取。
关于python - 如何正确覆盖 Django 中的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5135453/