Alternative Django admin interfaces

Are you using Django (the web framework) and you’re afraid of the default Django admin interface? Then there are a bunch of alternatives out there. If you don’t use it, but you’re looking for a great web framework, you should have a look at the “Getting started with Django” tutorial.
Django has a built in admin interface, which indeed is really nice. But there are also great alternatives our there. Here’s a description about the both alternatives we used recently in our projects.

django-admin-bootstrapped

django-admin-bootstrapped is a Twitter bootstrapped version of the admin interface and it is really simple to install.
You can find it on github or PyPi.

First of all, install the package via pip :

# Django 1.8
pip install django-admin-bootstrapped

# Django 1.7
pip install django-admin-bootstrapped==2.4.0

# Django 1.6
pip install django-admin-bootstrapped==2.3.5

Edit your settings.py , and add the app into INSTALLED_APPS  before ‘django.contrib.admin’ :

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

django-grappelli

Grappelli is a grid-based version of the admin interface and also really simple to install.
There’s a project page, a really nice documentation, and you can also find it on github or PyPi:

First of all, install the package via pip :

pip install django-grappelli

Edit your settings.py , and add the app into INSTALLED_APPS  before ‘django.contrib.admin’ :

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

Edit your root urls.py , and add the grappelli urls:

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

Other alternatives

Of course there are a lot of other alternatives for the stock admin interface, but we only used django-admin-bootstrapped and grappelli lately. Let us know if you’ve experience with another admin interface.

One Comment

  • happy wheels Reply

    Are you using Django (the web framework) and you’re afraid of the default Django admin interface? Then there are a bunch of alternatives out there. If you don’t use it, but you’re looking for a great web framework, you should have a look at the “Getting started with Django” tutorial.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.