Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.13 KB

README.rst

File metadata and controls

25 lines (21 loc) · 1.13 KB

django_tableaux

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.