正在安裝django-admin-tools模塊以增強具有自定義儀表板和菜單的默認django管理員。我已經閱讀docs像一個bazillion時間幫助,Django的管理員工具不會工作!
建立一切的方式文檔說,但我仍然只是看到Django管理員同樣的方式是在即使我的django管理工具之前。
什麼可能是錯的?
正在運行的Django 1.3,並使用了OpenSuse 11.3
如果有幫助,在我的settings.py應用程序的順序是這樣的:
INSTALLED_APPS = (
'admin_tools',
'django.contrib.admin',
'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',
#'grappelli', #for a sweet django admin look
# 'django.contrib.admindocs',
'django_extensions',
'fpui', #the footprint front-end ui app
)
更多我的settings.py的部件與本問題:
ROOTDIR = os.path.abspath(os.path.dirname(__file__))
ADMIN_TOOLS_MEDIA_URL = ROOTDIR + '/media/admin_tools/'
MEDIA_ROOT = ROOTDIR + '/media/admin_tools/'
ADMIN_TOOLS_THEMING_CSS = 'css/theming.css'
MEDIA_URL = '/media/'
ADMIN_MEDIA_PREFIX = '/static/admin/'
ADMIN_TOOLS_INDEX_DASHBOARD = 'footprint.dashboard.CustomIndexDashboard'
ADMIN_TOOLS_APP_INDEX_DASHBOARD = 'footprint.dashboard.CustomAppIndexDashboard'
ADMIN_TOOLS_MENU = 'footprint.menu.CustomMenu'
STATIC_ROOT = ROOTDIR + '/fpui/static/'
STATIC_URL = '/static/'
# Additional locations of static files
STATICFILES_DIRS = (
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'django.contrib.staticfiles.finders.DefaultStorageFinder',
)
事實上,使用['TEMPLATE_LOADERS'](https://docs.djangoproject.com/en/dev/ref/settings/#std:「)中的''django.template.loaders.app_directories.Loader'設置-TEMPLATE_LOADERS)設置以'INSTALLED_APPS'設置指定的順序在app目錄中執行查找。 – 2011-06-16 19:11:33
謝謝@fijter,但即使按照你說的做,仍然沒有任何變化!我已經從我的settings.py中添加了示例以闡明更多... – nemesisfixx 2011-06-16 21:43:26