一个简单的django仪表板应用程序,可以可视化关于您的项目的有趣数据。Torsten Feld测试定制
django-dashing-custom-torsten的Python项目详细描述
django dashing是一个可定制的模块化仪表板应用程序框架,用于django可视化有关项目的有趣数据。灵感来源于超赞的仪表板框架Dashing
查看here上的演示。
先决条件
- Django 1.5.+
关键概念
- 使用预先制作的小部件,或者使用css、html和javascript完全创建自己的小部件。
- 使用api将数据推送到仪表板。
- 用于重新排列小部件的拖放界面。
安装
- 从pypi安装最新稳定版本:
$ pip install django-dashing
- 将破折号添加到项目的INSTALLED_APPS。
INSTALLED_APPS=(...'dashing',)
- 在项目url.py中包含仪表板urlconf,如下所示:
fromdashing.utilsimportrouter...url(r'^dashboard/',include(router.urls)),
- 启动开发服务器并访问http://127.0.0.1:8000/dashboard/ 查看虚拟仪表板。
测试
首先安装任何开发依赖项。
$ npm install $ pip install -r requirements.txt
然后下载并安装PhamtonJS
django dashing使用mocha作为测试框架。在根目录中运行以下命令以运行完整的测试套件。
$ mocha -t 10000