【发布时间】:2018-05-29 12:50:53
【问题描述】:
我有一个 django oscar 商店,我正在尝试升级到 Oscar 1.6。我的商店扩展了 Oscar 的促销模式(尽管在这个阶段,它几乎没有做任何事情)。
如果我从项目中删除促销应用程序,它工作正常,它在 django 1.5 中工作正常。但是,当我尝试在 Oscar 1.6 中启动应用程序时,出现以下错误。
LookupError:应用“促销”没有“KeywordPromotion”模型。
似乎在启动时没有加载 Oscar 的促销模型。发行说明中有一条消息说:
现在大部分 Oscar 类导入使用动态加载, 而不是直接导入,以获得更好的可扩展性和 可定制性。
有谁知道这是否会阻止促销模型加载?
【问题讨论】:
标签: python django django-oscar