继django-oscar documentaion的分叉应用程序之后,它给出了以下错误:
ImportError:没有名为“应用程序\促销”的模块
不知道我做错了什么
我所做的:
python manage.py oscar_fork_app促销应用程序
创建软件包应用程序\促销
创建admin.py
创建应用程序配置
创建models.py
创建迁移文件夹
最后一步是在INSTALLED_APPS中添加“应用程序\促销”(取代类似的奥斯卡应用程序)。这可以使用Oscar的get_core_apps函数来实现,例如:
# settings.py
...
INSTALLED_APPS = [
'django.contrib.auth',
...
]
from oscar import get_core_apps
INSTALLED_APPS = INSTALLED_APPS + get_core_apps(
['apps\promotions'])
INSTALLED_APPS = [
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.flatpages',
'compressor',
"django.contrib.admin",
'widget_tweaks',
"paypal",
] + get_core_apps(['apps.promotions'])发布于 2015-09-22 19:29:42
你应该用
INSTALLED_APPS = INSTALLED_APPS + get_core_apps(['apps.promotions'])https://stackoverflow.com/questions/32724879
复制相似问题