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.

4 Comments

  • 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.

  • essays.agency Reply

    Why not just keep it going as long as productivity is up? (a) it would increase productivity, and (b) it would determine whether the effect was only short-term. This was something that people predicted decades ago with the advent of computers and paperless offices, but employers used that opportunity to just keep students studying 5 days a week and expecting that much more in productivity to keep profits high.

  • Gilbert Reply

    Great instructions thank you!

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.