1
devserver에서 모두 제대로 작동하지만 제작 중에는 관리 대시 보드에 일부 앱이 없습니다. 여기django-admin-tools에서 대시 보드의 일부 앱을 볼 수 없습니다.
settings.py
INSTALLED_APPS = (
'admin_tools',
'admin_tools.theming',
'admin_tools.menu',
'admin_tools.dashboard',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'sorl.thumbnail',
'file_resubmit',
'django_pencil',
'blog',
'core',
'gallery',
'nav',
'options',
'pages',
'themes',
'django_cleanup',
)
는 CustomIndexDashboard의 코드이다.
class CustomIndexDashboard(Dashboard):
"""
Custom index dashboard for coffee.
"""
def init_with_context(self, context):
site_name = get_admin_site_name(context)
# append a link list module for "quick links"
self.children.append(modules.LinkList(
_('Quick links'),
layout='inline',
draggable=False,
deletable=False,
collapsible=False,
children=[
[_('Return to site'), '/'],
[_('Change password'),
reverse('%s:password_change' % site_name)],
[_('Log out'), reverse('%s:logout' % site_name)],
]
))
self.children.append(
modules.ModelList(u'Navigation', [
'nav.*',
])
)
self.children.append(
modules.ModelList(u'Content', [
'pages.*',
'django_pencil.*',
])
)
self.children.append(
modules.ModelList(u'Gallery', [
'gallery.*',
])
)
self.children.append(
modules.ModelList(u'Blog', [
'blog.*',
])
)
self.children.append(
modules.ModelList(u'Options', [
'options.*',
])
)
대시 보드에는 '페이지'및 '갤러리'앱이 없습니다. django-admin-tools를 해제하면 해당 응용 프로그램이 나타납니다.