Джанго Грапелли Ошибка - PullRequest
4 голосов
/ 05 июня 2011

У меня проблемы с Джанго Граппелли.Кажется, что загрузка CSS просто прекрасна, но стиль кажется ... выключенным.Возможно, некоторые картинки прояснят, что я имею в виду:

http://imgur.com/eRlaX

http://imgur.com/T11Xt

Ответы [ 4 ]

11 голосов
/ 13 июня 2011

Я только что столкнулся с этим. Вы должны убедиться, что 'grappelli' появляется перед 'django.contrib.admin' в INSTALLED_APPS.

1 голос
/ 30 августа 2012

Это также произойдет, если вы уже изменили шаблоны администратора самостоятельно. Поскольку Grappelli является полной заменой сайта администратора, вам необходимо сначала установить Grapelli clean, а затем повторно применить изменения администратора, которые вы могли сделать в новых шаблонах Grapelli.

1 голос
/ 19 июня 2011

Я думаю, у меня только что была эта проблема. Первоначально я скачал Django-Grappelli 2.3.2 с http://code.google.com/p/django-grappelli/downloads/list,, и странное поведение CSS, о котором вы упомянули, произошло для меня, несмотря на то, что я следовал всем рекомендуемым процедурам установки, перечисленным в руководстве quickstart ; это сделало для разочаровывающего дня. Когда я вместо этого проверил это с помощью «svn checkout http://django -grappelli.googlecode.com / svn / trunk / grappelli / grappelli», проблема исчезла. Я предполагаю, что это где-то ошибка ... Надеюсь, это поможет.

1 голос
/ 05 июня 2011

какую версию Django и Grappelli вы используете?Вы следили за файлом readme ?Grappelli использует свой собственный CSS поверх административного CSS по умолчанию, поэтому похоже, что он не загружает CSS Grappelli.

Если вы используете Django 1.3, вам нужно выполнить:

./manage collectstatic

, чтобы импортировать весь необходимый CSS для грапелли в статическую папку.Также убедитесь, что grappelli находится в верхней части вашего urls.py (до администратора):

urlpatterns = patterns('',
    url(r'^grappelli/', include('grappelli.urls')),
    ...
...