Integrates django-admin-rangefilter into Wagtail's ModelAdmin
Project description
Wagtail Rangefilter
Integrates django-admin-rangefilter into Wagtail's ModelAdmin
Links
Supported versions
- Python 3.8, 3.9, 3.10, 3.11
- Django 3.2, 4.2
- Wagtail 4.1, 5.1, 5.2, 6.0 (with external package wagtail-modeladmin)
Installation
NOTE: Starting with wagtail 5.0 you can install and use the external package wagtail-modeladmin, with 6.0+ you have to use it.
pip install wagtail-rangefilter
Add this to your installed django applications:
INSTALLED_APPS = [
...,
'wagtail_rangefilter',
'rangefilter',
...,
]
Example usage
# Starting with Wagtail 6.0, the external package "wagtail-modeladmin" is required:
# from wagtail_modeladmin.options import ModelAdmin
from wagtail.contrib.modeladmin.options import ModelAdmin
from wagtail_rangefilter.filters import DateRangeFilter, DateTimeRangeFilter
class ExampleAdmin(ModelAdmin):
...
list_filter = (("test_date", DateRangeFilter), ("test_datetime", DateTimeRangeFilter),)
...
Development
pip install -e '.[testing]' -U
Running the testapp
tox -e interactive
Alternative:
cp tests/local.py.example tests/local.py
python manage.py runserver
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
Close
Hashes for wagtail-rangefilter-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74fde188e13e44766f1e106c91be540ca1cdf032251f233d6b3e4ea7ecd57ace |
|
MD5 | bafff3f27afbba056717d0d07f1b329e |
|
BLAKE2b-256 | d78ce46f08aed99a4892daf09966edcb25820c87c3f34d99c68945a840852d35 |
Close
Hashes for wagtail_rangefilter-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54bff60260f23340a3f8bc1728c5eb19462f2a83173e0349f3b061095da39bbd |
|
MD5 | a5163ca72bd867ff4c80cb6d05d2419d |
|
BLAKE2b-256 | 033327dbff404bcc24c747b6219c28968c78a4d8abcaf346b2b46108f8b89457 |