Skip to content

pombredanne/django-eztables

 
 

Repository files navigation

Django ezTables

image

Easy integration between jQuery DataTables and Django.

Compatibility

Django ezTables requires Python 2.7, Django 1.4+ and Django.js 0.5+.

For Django 1.5 compatibility, you need at least Django.js 0.6.2.

Installation

You can install Django ezTables with pip:

$ pip install django-eztables

or with easy_install:

$ easy_install django-eztables

Add djangojs and eztables to your settings.INSTALLED_APPS.

Features

  • Datatables.net, plugins and localization integration with Django.
  • Server-side processing with a simple view supporting:
    • sorting (single and multi columns)
    • filtering with regex support (global and by column)
    • formatting using format pattern
  • Deferred loading support.
  • Twitter Bootstrap integration.

Demo

You can try the demo by cloning this repository and running the test server with provided data:

$ python manage.py syncdb
$ python manage.py loaddata eztables/demo/fixtures/browsers.json
$ python manage.py runserver

Then open your browser to http://localhost:8000

Documentation

The documentation is hosted on Read the Docs

About

Easy integration between jQuery DataTables and Django.

Resources

License

Stars

Watchers

Forks

Packages

No packages published