2012-04-07 68 views
0

我想设置管理与grappelli dotcloud服务。我已经得到了所有的启动和运行罚款但是当我尝试添加自定义的仪表板方程,我得到的错误,指出:使用django grappelli仪表板与dotcloud

ImportError at /admin/ 
No module named dashboard 

但是我已经安装了所需的Django格拉佩利,它是不工作仪表板。仪表板的所有必备条件都应该在那里。

INSTALLED_APPS = (
    'grappelli.dashboard', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'grappelli', 
    'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    # 'django.contrib.admindocs', 
) 

GRAPPELLI_INDEX_DASHBOARD = 'www.dashboard.CustomIndexDashboard' 

回答

0

这比我第一次想到的要容易解决。

我基本上只是将grappelli的文件添加到项目中,而不是依赖dotcloud来安装依赖项。

现在它工作正常。

1

我们可能在这里需要更多的上下文。不过,我想先看看下面的在你的Django设置:

  1. 检查INSTALLED_APPS,并确保您指定grappelli.dashboard并不仅仅是dashboard

  2. 检查GRAPPELLI_INDEX_DASHBOARD并确保您指定自定义仪表板模块的完整路径;例如如果您的myapp目录中的dashboard.py文件中的类别为MyDashboard,则应为myapp.dashboard.MyDashboard

+0

我已经添加了我目前安装的应用程序以及我在GRAPPELLI_INDEX_DASHBOARD设置中的信息。 – 2012-04-07 18:28:39