在django管理界面中创建仪表板
django-suit-dashboard的Python项目详细描述
Django西装仪表板
在django管理界面中创建仪表板。
此应用程序最初设计为在django suit中工作 (因此得名),但现在已与之分离,您可以不穿西装使用它。
下面是它工作原理的简要说明:
- 编写基本模板以添加css/javascript库(可选)
- 您可以编写一个自定义管理网站来覆盖默认URL和/或添加其他URL
- 编写相应的视图,继承自仪表板视图
- 每个视图都使用网格渲染基本模板(或扩展模板) 上下文(行和列的布局)
- 列可以包含内容框(页面上的视觉分隔)
- 框可以包含小部件,您可以为其编写html/css/js
所以django suit仪表板基本上没有什么作用,它只是提供了一种方法 在管理界面中创建仪表板而不接触太多HTML (并不是所有人都会赞同)。
屏幕截图
许可证
在isc下获得许可的软件。
安装
pip install django-suit-dashboard
演示项目
按照以下说明在本地运行演示:
git clone https://github.com/Pawamoy/suit-dashboard-demo cd suit-dashboard-demo ./install.sh ^C (Ctrl-c) ./run.sh [with-suit]# any non-empty arg will do
使用系统用户名和密码连接到管理界面
别犹豫,给我发送请求,让我分享你的盒子和小部件, 我会把它们添加到演示页面!
使用西装仪表板的应用程序
下面是使用Suit Dashboard的Django应用程序列表。你可能会找到一些 有趣的使用方法。
- django cerberus ac :django基于角色的访问控制(早期开发)
- django-meerkat :django站点的安全审核应用程序(正在工作)
开发
运行所有测试: tox