使用django grappelli仪表板与dotcloud

时间:2012-04-07 14:43:26

标签: django django-grappelli dotcloud

我正在尝试在dotcloud服务上使用grappelli设置管理员。我已经完成并运行正常但是当我尝试添加自定义仪表板到等式时,我得到错误说明:

ImportError at /admin/
No module named dashboard

但是我已根据需要安装了django-grappelli,它没有仪表板。仪表板的所有必备条件都应该在那里。

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'

2 个答案:

答案 0 :(得分:1)

我们可能需要更多上下文。但我首先会在Django设置中查看以下内容:

  1. 检查INSTALLED_APPS并确保您指定grappelli.dashboard而不只是dashboard

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

答案 1 :(得分:0)

解决起来比我想象的要容易一些。

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

现在工作正常。