2015-03-03 70 views
-1

我正在使用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 

这是我安装的应用程序。我不明白为什么要这样做。

+0

该项目订单有一个名为__init__的文件 – 2015-03-03 13:53:08

+0

@MaximilianKindshofer是的它有 – newbee 2015-03-03 13:56:02

+0

您的项目目录结构是什么样的? – rnevius 2015-03-03 14:13:37

回答

0

这个get_core_apps(['project\order'])应该是get_core_apps(['project.order'])

+0

给予同样的错误。 – newbee 2015-03-03 14:02:51

0

我将项目更改为oscar.apps.order并确实有效。但为什么呢,这对我来说是一个问题。

相关问题