Move list filter to above of the changelist in django admin site.
Project description
django-horizontal-list-filter
Move list filter to above of the changelist in django admin site.
Install
pip install django-horizontal-list-filter
Usage
pro/settings.py
INSTALLED_APPS = [
...
'django_simple_tags',
'django_middleware_global_request',
'django_horizontal_list_filter',
'mptt', # optional
...
]
MIDDLEWARE = [
...
'django_middleware_global_request.middleware.GlobalRequestMiddleware',
...
]
DJANGO_HORIZONTAL_LIST_FILTER_USE_SELECT2 = True
- If using mptt, make sure that django_horizontal_list_filter is above mptt, because django_horizontal_list_filter is override mptt's template.
- If using some other third part app provides customized list filter, you may need to rewrite the filter's template to turn the result html from
ul
toselect
.
Preview
Releases
v0.2.7
- Add max-width css style to select box.
v0.2.6
- Fix filter block style that using ul tag.
v0.2.4
- Fix filter label style if using tag h3.
- Add is_using_django_horizontal_list_filter flag into request.
v0.2.2
- Add field name as select box's class name.
- Fix the problem that the select boxes' width fixed to 150px problem.
v0.2.0
- Use
DJANGO_HORIZONTAL_LIST_FILTER_USE_SELECT2=True
inpro/settings.py
to turn all simple-select-box to select2-style-select-box.
v0.1.2
- Remove django_static_jquery3 depends. Inject our css&js into ModelAdmin.media in apps.ready step.
- Add app_requires.
- Add License file.
v0.1.1
- Fix cl context variable not provided problem.
v0.1.0
- First release.
Project details
Release history Release notifications | RSS feed
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 django-horizontal-list-filter-0.2.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a19cecef3b212221e5d715414ebbfab38c140712dce28e4280756e26b7406a |
|
MD5 | e20a63d6392a5af3793f333df44802b2 |
|
BLAKE2b-256 | 2292b49596e5c46907315f42456240b51936683e7b5f7a6cecfe90c6dd9503d9 |
Close
Hashes for django_horizontal_list_filter-0.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3e1b95873d3f1ef3df97da5c1e77b54ab8a924fcca1e515329b648ca2d783d8 |
|
MD5 | 7c76337d4d02e7cd0494942ef611246e |
|
BLAKE2b-256 | 92a7eaaa6f0763024cc9c15df8ac65ff6226ee7605d7295dca2b0ab04762c132 |