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)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-smartadmin-0.0.5.tar.gz.
File metadata
- Download URL: django-smartadmin-0.0.5.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1841bba1353d0d72d11a6cf2ca83423f6d641c9fde0165d50366e95b4bf14da
|
|
| MD5 |
145b2560446b775fe5fba9f8e856ff37
|
|
| BLAKE2b-256 |
87b6a7e85b8ce5e07346bf06d9b6d21973abe7bba2ce3dbe3dcd1125f3bc4b81
|