2016-01-10 2 views
2

Я установил и сконфигурировал, как сказано в quickstart guide django-admin-tools. Это settings.py линия:django-admin-tools Повышает неудобствоConfigured

# INSTALLED APPS 
'admin_tools', 
'admin_tools.theming', 
'admin_tools.menu', 
'admin_tools.dashboard', 
'django.contrib.sites', 

И я также включал admin_tools.template_loaders.Loader в TEMPLATES переменных, как сказано в руководстве, как показано ниже:

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': [], 
     'APP_DIRS': True, 
     'OPTIONS': { 
      'context_processors': [ 
       'django.template.context_processors.debug', 
       'django.template.context_processors.request', 
       'django.contrib.auth.context_processors.auth', 
       'django.contrib.messages.context_processors.messages', 
       'admin_tools.template_loaders.Loader', 
      ], 
     }, 
    }, 
] 

Однако она до сих пор вызывает ImproperlyConfigured исключения, как показано ниже:

django.core.exceptions.ImproperlyConfigured: You must add the "admin_tools.template_loaders.Loader" template loader to your TEMPLATES settings variable 

Я не понял.

Environment

  • питон 3.4.x
  • Джанго 1.8.7

ответ

2

Вы добавили его в список контекстных процессоров, вы должны добавить его в список загрузчиков вместо :

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': [], 
     'APP_DIRS': True, 
     'OPTIONS': { 
      'context_processors': [ 
       'django.template.context_processors.debug', 
       'django.template.context_processors.request', 
       'django.contrib.auth.context_processors.auth', 
       'django.contrib.messages.context_processors.messages', 
      ], 
      'loaders': [ 
       'django.template.loaders.filesystem.Loader', 
       'django.template.loaders.app_directories.Loader', 
       'admin_tools.template_loaders.Loader', 
      ], 
     }, 
    }, 
] 

Смотрите documentation for DjangoTemplates для получения дополнительной информации о еа ch OPTION.

+0

Спасибо, что сработало. :) –

Смежные вопросы