Additional filters for django-admin.
Project description
Description
Django-more-admin-filters is a collection of django admin filters with a focus on filters using dropdown widgets, multiple choice filters and filters working with annotated attributes.
Installation
Install from pypi.org:
pip install django-more-admin-filters
Add more_admin_filters to your installed apps:
INSTALLED_APPS = [ 'more_admin_filters', ... ]
Use the filter classes with your ModelAdmin:
from more_admin_filters import MultiSelectDropdownFilter class MyModelAdmin(admin.ModelAdmin): ... list_filter = [ ('myfield', MultiSelectDropdownFilter), ]
Filter classes
- DropdownFilter
Dropdown filter for all kind of fields.
- ChoicesDropdownFilter
Dropdown filter for fields using choices.
- RelatedDropdownFilter
Dropdown filter for relation fields.
- RelatedOnlyDropdownFilter
Dropdown filter for relation fields using limit_choices_to.
- MultiSelectFilter
Multi select filter for all kind of fields.
- MultiSelectRelatedFilter
Multi select filter for relation fields.
- MultiSelectDropdownFilter
Multi select dropdown filter for all kind of fields.
- MultiSelectRelatedDropdownFilter
Multi select dropdown filter for relation fields.
- BooleanAnnotationFilter
Filter for annotated boolean-attributes.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-more-admin-filters-1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cad24dbcd9720fdd3c306b34041b7fdf1cfdc2e480aa0612272ed58568cac175 |
|
MD5 | 2c021b7054a778dd6614c4d8309605ae |
|
BLAKE2b-256 | bcb702660f869572c19c34456f19123269749325b7c1a1e203ce7ddf0b1cb0e8 |
Hashes for django_more_admin_filters-1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fa129652bc711be83db2a773705deb773ecb4aa3dde40053d9369a68dde9dcd |
|
MD5 | 052d535b8f6b80838b5d40bc703ec4ce |
|
BLAKE2b-256 | f48dcb175607b559f74e593006770eb49bffa4a8924d95f1f766b791e75c94a4 |