Джанго Грапелли Ошибка

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

http://imgur.com/eRlaX

http://imgur.com/T11Xt

4 ответа

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

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

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

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

./manage collectstatic

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

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

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

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