Skip to main content

Django Tables with Advanced User eXperience

Project description

Django tables with Advanced User eXperience

This project builds upon two well-established django apps: django_tables2 and django_filter and enhances their functionality through a sprinkling of htmx magic. It provides a single class-based view in which you can enable multiple features to deliver a customised user experience that embodies the best practice for interactive tables.

Key features

  • The columns to display can be user-defined

  • Fully responsive: Define different column layouts for mobile, tablet and desktop

  • Bulk actions on selected rows or on all (possibly filtered) rows

  • Infinite scroll

  • Infinite load-more data

  • Position filters in a toolbar, in a modal or embed them within the table header

  • Show active filters with ability to clear individual filters

  • Edit specific fields directly inside the table

  • Easy integration with generic views for CRUD operations

The project is still in beta but is fully usable.

Full documentation to follow.

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_tableaux-0.6.7.tar.gz (47.8 kB view details)

Uploaded Source

Built Distribution

django_tableaux-0.6.7-py2.py3-none-any.whl (39.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django_tableaux-0.6.7.tar.gz.

File metadata

  • Download URL: django_tableaux-0.6.7.tar.gz
  • Upload date:
  • Size: 47.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for django_tableaux-0.6.7.tar.gz
Algorithm Hash digest
SHA256 a56e77d61ab5e112e887bfaf599362390a3567d328c3f0ffac4c0cad61a06b84
MD5 b63bac0b6b2001353cef7e553aca120e
BLAKE2b-256 e28d46d178f7990b71329251525e0ee8fd5847d400cda05e4a85ff0cfa40c0cf

See more details on using hashes here.

File details

Details for the file django_tableaux-0.6.7-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_tableaux-0.6.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 130c28c1fb6d82460d385a5edcec0bf8a66794bd3cca8e3c6d877dd883dd4851
MD5 dbaa5670a7a695eb7bff460a688d4cb4
BLAKE2b-256 97082538356b40df3855a22de81e484c7d8422796a95414c1d09d47d6ec96126

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