django-tables2 - An app for creating HTML tables

Its features include:

  • Any iterable can be a data-source, but special support for Django QuerySets is included.

  • The built in UI does not rely on JavaScript.

  • Support for automatic table generation based on a Django model.

  • Supports custom column functionality via subclassing.

  • Pagination.

  • Column based table sorting.

  • Template tag to enable trivial rendering to HTML.

  • Generic view mixin.

About the app: