Основная проблема заключалась в том, что admin_tools_dashboard_preferences необходимо обрезать (почти для каждого изменения, вносимого в панель управления.)
Также первый фрагмент кода на странице документации даже не работал для меня.Я взял фрагменты из других частей документов, и они, казалось, работали без проблем.В итоге мой пример приборной панели выглядит примерно так.Не забудьте урезать свои предпочтения.
class MyDashboard(Dashboard):
columns = 3
def __init__(self, **kwargs):
Dashboard.__init__(self, **kwargs)
# will only list the django.contrib.auth models
self.children += [
modules.ModelList('Authentication', ['django.contrib.auth.*',])
]
self.children.append(modules.Group(
title="My group",
display="tabs",
children=[
modules.AppList(
title='Administration',
models=('django.contrib.*',)
),
modules.AppList(
title='Applications',
exclude=('django.contrib.*',)
)
]
))
self.children.append(modules.LinkList(
layout='inline',
children=(
{
'title': 'Python website',
'url': 'http://www.python.org',
'external': True,
'description': 'Python programming language rocks !',
},
['Django website', 'http://www.djangoproject.com', True],
['Some internal link', '/some/internal/link/'],
)
))