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
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
Documentation
Documentation can be found here : 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
File details
Details for the file django-admin-tools-stats-0.3.0.tar.gz
.
File metadata
- Download URL: django-admin-tools-stats-0.3.0.tar.gz
- Upload date:
- Size: 483.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 030db45a22f7432a360eb3b8cfc44eeea299f76a3a10b96a1f8f71b5d2de42ba |
|
MD5 | 897672e2662643bf6aececa329ffe3d9 |
|
BLAKE2b-256 | a1144c69e1b39c2ee7d4d544fe6a708e68e47ac7914c5f8733011e31d4a963c0 |