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: