Skip to main content

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 to select.

Preview

django-horizontal-list-filter-preview

Releases

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 in pro/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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-horizontal-list-filter-0.2.6.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file django-horizontal-list-filter-0.2.6.tar.gz.

File metadata

  • Download URL: django-horizontal-list-filter-0.2.6.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for django-horizontal-list-filter-0.2.6.tar.gz
Algorithm Hash digest
SHA256 33d997a26d724241a1448b6d5ae6b48ca9ba24d24e98b67ca956b88523a45d66
MD5 2e201448f627362629ec7fb246e87913
BLAKE2b-256 64db93e7afaa94bc911b3e055b8371b922078b1cdfc0e087160bf333a1f00c25

See more details on using hashes here.

File details

Details for the file django_horizontal_list_filter-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: django_horizontal_list_filter-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for django_horizontal_list_filter-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 24022ad0a1ffe0fbe2a4b5df2cba7c6c2dec9e27e2fe4ca886cb7259ef951028
MD5 91d8b0e520296d2ba660bc1a65875c63
BLAKE2b-256 f5d7233906b2a9962e5603955e4eaf88c7af17def7b653676e1aa986de781b1e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page