Оформление Django админки

категория: Django
Стандартная админка Django очень банальна и приходит время, когда хочется ее допилить и украсить. В первую очередь поставим оформление — будем ставить прекрасное приложение grappelli (https://github.com/sehmaschine/django-grappelli):
pip install django-grappelli
Далее, естественно, добавляем grappelli в INSTALLED_APPS в settings.py, но обязательно перед django.contrib.admin:
INSTALLED_APPS = (
    'grappelli',
    'django.contrib.admin',
)
Добавляем ссылки приложения:
urlpatterns = patterns('',
    (r'^grappelli/', include('grappelli.urls')),
)
Собираем статику на сервер:
python manage.py collectstatic
Все - оформление grappelli уже работает, но есть еще пару полезных настроек: GRAPPELLI_ADMIN_TITLE = 'My blog' — название интерфейса администратора. AUTOCOMPLETE_LIMIT = 5 — показывает количество полей из выпадающих списков. И еще много всего интересного можно найти на https://django-grappelli.readthedocs.org/en/latest/index.html.


blog comments powered by Disqus