Class-based reports for elegant data views.
Project description
Django Report Tools aims to take the pain out of putting charts, graphs and tables into your Django projects. It provides a nice class-based framework to restore a little bit of elegance to your application’s complex data views.
Features
Define your reports using the same syntax as Django forms and models
Use built-in ‘renderers’ to avoid the hassle of dealing with various charting technologies (currently only the Google Visualization Toolkit is supported)
Enter chart data in a standardised format
Build a simple API, allowing for the creation of chart exports or a ‘save to dashboard’ feature.
Release Notes - 0.2.1
Fixed a JSON encoding bug that broke Python 2.6 compatibility.
Added a tox.ini and setup.py test support so I can test and prevent these sorts of bug in the future.
Release Notes - 0.2
Updated for Django 1.5 compatibility
Fixed an XSS vector in the Google Charts renderer
Updated to the most recent GViz API
Links
Project Home: http://github.com/evanbrumley/django-report-tools
Documentation: http://django-report-tools.readthedocs.org
Installation
To install django-report-tools simply use:
$ pip install django-report-tools
Or alternatively:
$ easy_install django-report-tools
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
Hashes for django-report-tools-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96a2d0189891ad0f4de3eef6b7378c006d4e31fb530a73233061886b2bc9c1b0 |
|
MD5 | b60b2d45b44b712243667fab0ce0d5f1 |
|
BLAKE2b-256 | d1a82d6c73ae71781aff327285bcca7bf1555c2e32599b00331a7a1aff77da95 |