django-admin-tools-stats - Django-admin模块,用于在仪表板中创建图表和统计信息
项目描述
Django-admin-tools-stats
- 描述:
Django-admin模块,用于在仪表板中创建图表和统计信息
- 文档:
Django-admin-tools-stats是一个Django admin模块,允许您根据特定模型和标准轻松地在仪表板上创建图表。
它将查询您的模型并提供报告和统计图表,易于阅读并在仪表板上显示。
安装
使用以下命令安装、升级和卸载django-admin-tools-stats
$ pip install django-admin-tools-stats
依赖关系
django-admin-tools-stats是一个基于Django的应用程序,主要要求包括
python-dateutil
django-jsonfield
django-qsstats-magic
django-cache-utils
django-admin-tools
django-nvd3
django-bower
配置
配置 admin_tools
配置 django-bower
将 django-bower 添加到 settings.py 中的 INSTALLED_APPS
INSTALLED_APPS = ( ... 'djangobower' )
将以下属性添加到您的 settings.py 文件中
# Specifie path to components root (you need to use absolute path) BOWER_COMPONENTS_ROOT = os.path.join(PROJECT_ROOT, 'components') BOWER_INSTALLED_APPS = ( 'jquery#2.0.3', 'jquery-ui#~1.10.3', 'd3#3.3.6', 'nvd3#1.1.12-beta', )
将 django-bower 查找器添加到您的静态文件查找器中
STATICFILES_FINDERS = ( ... 'djangobower.finders.BowerFinder', )
运行以下命令。这些命令将使用 bower 下载 nvd3.js 及其依赖项,并将它们放入您的静态文件夹中,以便应用程序访问
$ python manage.py bower_install $ python manage.py collectstatic
在 settings.py 中将 admin_tools_stats 和 django_nvd3 添加到 INSTALLED_APPS
INSTALLED_APPS = ( ... 'admin_tools_stats', 'django_nvd3', )
将以下代码添加到 dashboard.py
from admin_tools_stats.modules import DashboardCharts, get_active_graph # append an app list module 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['require_chart_jscss'] = True kwargs['graph_key'] = i.graph_key for key in context['request'].POST: if key.startswith('select_box_'): kwargs[key] = context['request'].POST[key] self.children.append(DashboardCharts(**kwargs))
要创建 Django-admin-tools-stats 所需的表,请运行以下命令
$ python manage.py syncdb
您可能还需要将一些包含文件添加到模板的 admin 基础中,请参考示例项目
demoproject/demoproject/templates/admin/base_site.html
打开管理面板,配置 仪表板统计标准 及 仪表板统计
贡献
如果您发现了错误,添加了功能或改进了 django-admin-tools-stats 并认为它是有用的,那么请考虑做出贡献。补丁、拉取请求或仅仅建议都欢迎!
源代码: http://github.com/Star2Billing/django-admin-tools-stats
错误追踪: https://github.com/Star2Billing/django-admin-tools-stats/issues
文档
文档在 ‘Read the Docs’ 上可用: http://readthedocs.org/docs/django-admin-tools-stats/
许可证
版权(c)2011-2017 Star2Billing S.L. <info@star2billing.com>
django-admin-tools-stats 使用 MIT 许可,请参阅 MIT-LICENSE.txt。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码分发
django-admin-tools-stats-0.9.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2dd16aa5fc835d8136114280699e98aa14f19b76425d4e392f5e080466f15aa0 |
|
MD5 | ca9711932e67f4819d4e0e469bc5ce88 |
|
BLAKE2b-256 | 59b966b09d40fe4026f207498187b40402bf475c215e84d3452d2a0d5500bece |