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.
5 Comments