2011-06-05 3 views
4

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

http://imgur.com/eRlaX

http://imgur.com/T11Xt

ответ

1

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

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

./manage collectstatic 

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

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

Если я что-то пропустил, я внимательно следил за документами. Кроме того, я должен был упомянуть, что я запускаю Django 1.3 в virtualenv. Я попытался установить Grappelli как через pip, так и через svn, но после запуска collectstatic обе установки в итоге выглядят как изображения, которые я опубликовал. – Leeroy

11

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

+0

это решило проблему для меня. Благодаря! –

1

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

1

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

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