导入错误没有名为'project \\ order'的模块
问题描述:
我正在使用oscar并从fork命令应用程序添加。添加后,不能运行syncdb或服务器。它给错误导入错误:没有名为'项目\\订单'的模块导入错误没有名为'project \ order'的模块
from oscar import get_core_apps
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.flatpages',
'django.contrib.sites',
'compressor',
] + get_core_apps(['project\order'])
SITE_ID = 1
这是我安装的应用程序。我不明白为什么要这样做。
答
这个get_core_apps(['project\order'])
应该是get_core_apps(['project.order'])
。
+0
给予同样的错误。 – newbee 2015-03-03 14:02:51
答
我将项目更改为oscar.apps.order并确实有效。但为什么呢,这对我来说是一个问题。
该项目订单有一个名为__init__的文件 – 2015-03-03 13:53:08
@MaximilianKindshofer是的它有 – newbee 2015-03-03 13:56:02
您的项目目录结构是什么样的? – rnevius 2015-03-03 14:13:37