2015-08-24 2 views
0

Я пытаюсь установить django-admin-tools в моей существующей установке Django. До сих пор так хорошо за исключением того факта, что бэкенд выглядит нечетким и Afters некоторые инспекции, кажется, что utils.js отсутствует:Django-admin-tools utils.js отсутствует

Errors in browser

Если я смотрю в мой статический каталог (после запуска питона manage.py collectstatic) файла просто нет (он находится в установленном пакете Python, поэтому я не знаю, должно ли оно быть там, но может быть ключом)

Я думаю, что проблема может быть связана с моей конфигурацией , здесь приведены некоторые фрагменты:

MEDIA_URL = '/' 
STATIC_ROOT = os.path.join('static') 
STATIC_URL = '/static/' 
TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates')] 

INSTALLED_APPS = (
    'admin_tools.theming', 
    'admin_tools.menu', 
    'admin_tools.dashboard', 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'rest_framework', 
    'blog', 
) 

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': [ 
     ], 
     'APP_DIRS': True, 
     'OPTIONS': { 
      'context_processors': [ 
       'django.contrib.auth.context_processors.auth', 
       'django.template.context_processors.debug', 
       'django.template.context_processors.i18n', 
       'django.template.context_processors.media', 
       'django.template.context_processors.static', 
       'django.template.context_processors.tz', 
       'django.contrib.messages.context_processors.messages', 
       'django.core.context_processors.request', 
       'django.core.context_processors.static', 
      ], 
     }, 
    }, 
] 

Django is 1.8.1

Мне интересно, есть ли у кого-нибудь предложения исправить это.

ответ

0

мне удалось это исправить так и для возможных будущих читателей:

документация (http://django-admin-tools.readthedocs.org/en/latest/configuration.html) утверждает, что Джанго-администратор-инструменты являются модульными. Я думал, что настройка установленных приложений с вышеуказанной конфигурацией была правильной, это было не так.

Хотя все установленные компоненты, похоже, сработали. Вероятно, Collectstatic не смог найти все необходимые файлы (файлы, принадлежащие базовому приложению «admin-tools»).

Решение было добавить «админ-инструменты», чтобы INSTALLED_APPS так это выглядит:

INSTALLED_APPS = (
    'admin_tools', 
    'admin_tools.theming', 
    'admin_tools.menu', 
    'admin_tools.dashboard', 
    (...) 
) 
Смежные вопросы