django-admin-tools-stats is a django application which powers dashboard modules with customer stats and charts
Project description
Django-admin-tools-stats is a Django application which powers dashboard modules with customer statistics and charts.
The goal of this project is to quickly interrogate your model data to provide reports and statistics graphs which are simple to read and can be used on a Dashboard.
Installation
Install Django-admin-tools-stats:
python setup.py install
Dependencies
django-admin-tools-stats is a django based application, so the major requirements are :
python >= 2.4
Apache / http server with WSGI modules
Django Framework >= 1.3
python-dateutil >= 1.5
django-qsstats-magic >= 0.6.1
django-chart-tools >= 0.2.1
django-jsonfield >= 0.6
python-memcached >= 1.47
django-admin-tools
django-cache-utils
Configure
Configure admin_tools
Add admin_tools_stats & chart_tools into INSTALLED_APPS in settings.py:
INSTALLED_APPS = ( ... 'admin_tools_stats', 'chart_tools', ...)
Add following code to dashboard.py:
from admin_tools_stats.modules import DashboardCharts, get_active_graph # append an app list module for "Country_prefix" self.children.append(modules.AppList( _('Dashboard Stats Settings'), models=('admin_tools_stats.*', ), )) # Copy following code into your custom dashboard # append following code after recent actions module or # a link list module for "quick links" graph_list = get_active_graph() for i in graph_list: kwargs = {} #kwargs['chart_size'] = "260x100" # uncomment this option to fix your graph size kwargs['graph_key'] = i.graph_key if request.POST.get('select_box_'+i.graph_key): kwargs['select_box_'+i.graph_key] = request.POST['select_box_'+i.graph_key] self.children.append(DashboardCharts(**kwargs))
Do manage.py syncdb
Open admin panel, configure Dashboard Stats Criteria & Dashboard Stats respectively
Screenshot
Contributing
If you’ve found a bug, implemented a feature or customized the template and think it is useful then please consider contributing. Patches, pull requests or just suggestions are welcome!
Source code: http://github.com/Star2Billing/django-admin-tools-stats
If you don’t like Github and Git you’re welcome to send regular patches.
Bug tracker: https://github.com/Star2Billing/django-admin-tools-stats/issues
Documentation
Documentation is available on ‘Read the Docs’: http://readthedocs.org/docs/django-admin-tools-stats/
Credit
Django-audiofield is a Star2Billing-Sponsored Community Project, for more information visit http://www.star2billing.com or email us at info@star2billing.com
License
Copyright (c) 2011-2012 Star2Billing S.L. <info@star2billing.com>
django-audiofield is licensed under MIT, see MIT-LICENSE.txt.
Project details
Release history Release notifications | RSS feed
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-admin-tools-stats-0.4.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b9f3497d0cf53441665732ecb973777aa15fcbce25e3232b89862a1c54fab23 |
|
MD5 | ea1d0879be231ffceb88d8ec1a53d419 |
|
BLAKE2b-256 | ef6a6269499e1aa346f7af3bfeef35478cbf3a9d36fd7e060526811901ea379f |