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

标签 python django satchmo

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

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

谢谢

最佳答案

我所做的工作是复制我更改过的应用程序。在这种情况下,satchmo\apps\product。 我将应用程序复制到我的项目文件夹中 将我的 setting.py INSTALLED_APPS'product', 修改为 'myproject.product',

这现在仅包含我为此项目对此应用程序所做的更改,并保持原始产品应用程序不变,仍然可以从其他项目正常读取。

关于python - 如何正确覆盖 Django 中的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5135453/

相关文章:

python - 提高叶图速度

python - 如何在字符串中指定新行以便将多行写入文件?

python - 使用jinja使用 block 内容时如何包含不同的js和css文件

python - 更改格式 sorl 缩略图

Python __loader__,它是什么?

python - Django:没有名为 context_processors 的模块,基本 URL

python - 为什么我的程序在 urllib3 记录开始新的 HTTPS 连接后挂起?

python - 无法在 Satchmo 中设置商店语言

python - 运行测试用例后如何保存django测试数据库

Python 日志记录创建空文件