Skip to content
Django ModelAdmin for the lazy.
Python
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
smartadmin
LICENSE
MANIFEST.in
README.rst
changelog.rst
setup.py

README.rst

Django Smart Admin

Django's default ModelAdmin is kinda dull. It only displays the __unicode__ column and that's it. SmartAdmin attempts to create some more useful defaults for list_display, list_filter, etc., based on the model. (You can still manually specify whatever you want of course.)

This may be useful to you if you create new models often and want to have a usable admin for them without much work.

Installation

pip install django-smartadmin

Usage

Just use smartadmin.SmartAdmin instead of django.contrib.admin.ModelAdmin:

from smartadmin import SmartAdmin

class MyModelAdmin(SmartAdmin):
    pass  # or override something

admin.site.register(MyModel, MyModelAdmin)

# or just:

admin.site.register(MyModel, SmartAdmin)
Something went wrong with that request. Please try again.