Orderable change lists and inlines done right^Wsimple
Project DescriptionRelease History Download Files
- Have a model ordered by an integer field.
- Install django-admin-ordering and add admin_ordering to INSTALLED_APPS.
- Inherit admin_ordering.admin.OrderableAdmin in your own ModelAdmin and StackedInline/TabularInline subclasses and set ordering_field to a field name of the ordering integer field. Also set fk_name to the parent foreign key if you want orderable inlines. Do absolutely nothing if you want an orderable changelist.
- Ensure that the field is displayed in the change form if you define fieldsets yourself, or is contained in list_editable for change lists.
- Report any bugs you find (patches welcome)!
- Starting with Django 1.9 newly created inlines are automatically assigned a good ordering value. Earlier versions do not support the required formset:added signal.
- OrderableAdmin can be used both for inlines and parents, but this also means that you cannot register a model directly with OrderableAdmin.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|django_admin_ordering-0.6.2-py2.py3-none-any.whl (17.0 kB) Copy SHA256 Checksum SHA256||py2.py3||Wheel||Nov 22, 2017|
|django-admin-ordering-0.6.2.tar.gz (17.6 kB) Copy SHA256 Checksum SHA256||–||Source||Nov 22, 2017|