首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现Django Grappelli Dashboard

实现Django Grappelli Dashboard
EN

Stack Overflow用户
提问于 2011-01-26 08:49:38
回答 2查看 1.8K关注 0票数 0

我第一次愉快地实现了Grappelli。我试图实现仪表板,但它似乎没有激活。问题是,我不确定它看起来像什么。

应用Grappelli dashboard.py (由createdashboard生成)

settings.py (有趣的部分)

代码语言:javascript
复制
MEDIA_ROOT = 'I:/xampp/htdocs/project/media'
MEDIA_URL = 'http://cdn.pd/'
ADMIN_MEDIA_PREFIX = 'http://cdn.project/'
GRAPPELLI_ADMIN_HEADLINE = 'Admin Headline'
GRAPPELLI_INDEX_DASHBOARD = 'pd.dashboard.CustomIndexDashboard'
GRAPPELLI_ADMIN_URL = '/admin/'

TEMPLATE_DIRS = (
    'I:/xampp/htdocs/pd/src/templates'
)

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'grappelli.dashboard',
    'grappelli',
    'django.contrib.admin',
    'south',
)

有谁有什么建议吗?这是我的项目的格式。除了基本的django启动外,它是空的:

代码语言:javascript
复制
project  - pd
         |
         |- dashboard.py
         |- urls.py
         |- settings.py

任何指针都会很酷。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-16 19:55:23

这对你来说可能有点晚了。您还需要向TEMPLATE_CONTEXT_PROCESSORS添加django.core.context_processors.request。

settings.py将包括:

代码语言:javascript
复制
TEMPLATE_CONTEXT_PROCESSORS = (
"django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.contrib.messages.context_processors.messages",
"django.core.context_processors.request"

)

票数 1
EN

Stack Overflow用户

发布于 2013-03-03 20:18:46

如果您没有在代码中自定义模板/admin/index.html,请检查。我发现grapelli和grappelli.dashboard使用不同的文件,但只有当你使用第二个文件时,你的仪表板才可见。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4800480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档