Django Smart Admin
ModelAdmin is kinda dull. It only displays the
__unicode__ column and that's it.
SmartAdmin attempts to create some
more useful defaults for
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.
pip install django-smartadmin
smartadmin.SmartAdmin instead of
from smartadmin import SmartAdmin class MyModelAdmin(SmartAdmin): pass # or override something admin.site.register(MyModel, MyModelAdmin) # or just: admin.site.register(MyModel, SmartAdmin)