Джанго-Граппелли не работает

Я не могу заставить Джанго-Граппелли работать. Ниже то, что я сделал -

  1. Установлено с помощью pip install django-grappelli,
  2. Добавлено 'grappelliINSTALLED_APPS перед"django.contrib.admin'.
  3. В urls.py добавлено определение URL url(r'^grappelli/', include('grappelli.urls')), перед админкой, т.е. url(r'^admin/', include(admin.site.urls))
  4. выполненный syncdb а также collectstatic команды.

Теперь, когда я запускаю команду runserver и просматриваю localhost: 8000 / admin /, неожиданно я получаю администратора по умолчанию.

Я проверил трафик запросов на вкладке Google Chrome Network (в Инструменте для разработчиков) и не вижу ни одного запроса на URL, начинающегося с Grappelli.

Я не знаю, что я делаю не так. Я использую Django 1.4.1-final в virtualenv на компьютере с Windows 7.

3 ответа

Решение

Я нашел проблему. На самом деле я ранее переопределил шаблоны администраторов для брендинга моего имени администратора и заголовков верхней страницы. Итак, в моем каталоге dir есть dir admin с некоторыми пользовательскими шаблонами (которые я скопировал из django/contrib/admin/templates и отредактировано согласно моему требованию). Из-за этого Grappelli не показывал никаких моих изменений...

Я получил подсказку отсюда - /questions/15891060/dzhango-grapelli-oshibka/15891064#15891064

Когда я его убрал, все заработало как положено. Кроме того, мне просто нужно посетить путь администратора, а не путь grappelli, как определено в Urls.py.

Решил эту проблему после добавления 'grappelli' на вершине 'django.contrib.admin',

В дополнение к ответу Люциана, сама документация гласит:

Вставить 'grappelli' на вершине 'django.contrib.admin',

Так INSTALLED_APPS будет,

INSTALLED_APPS = (
    'grappelli',
    'django.contrib.admin',
)

Взято с: http://django-grappelli.readthedocs.org/en/latest/quickstart.html

У меня было то же самое, я изменил порядок строк и все заработало

'Grappelli',

'Django.contrib.admin',

убедитесь, что строка 'django.contrib.admin' написана 1 раз

Другие вопросы по тегам