我正在使用Django和Django-oscar构建商业应用,并且正在尝试创建自定义权益。
我已经阅读了Oscar的文档here,并且在堆栈溢出中也发现了this的相关问题。
我分叉了Oscar的offer应用程序,并创建了一个Benefits.py文件,我想在其中放置自定义福利。我还更改了INSTALLED_APPS设置,使其包含我的优惠应用,而不是Oscar的默认应用。
问题在于,无论我如何尝试,奥斯卡都看不到Benefits.py文件。 起初,我认为自定义的“福利类别”出了点问题,但我尝试使用Oscar的示例,但这也不起作用。 然后,我写了一段旨在失败的代码(例如,一个从未分配值的变量),但是没有这么做,所以我认为从未访问过该文件。
我已安装的应用程序:
410 gone
我的项目结构:
有人知道出什么问题吗?
我正在使用Django 2.2和Oscar 2.0.4
提前感谢您的时间!