Django应用程序,用于使用原始SQL查询构建仪表板
项目描述
django-sql-dashboard
Django SQL Dashboard提供了一种认证接口,可以直接对您的PostgreSQL数据库执行只读SQL查询,将Datasette的有用子集带到Django中。
应用包括临时分析和调试,以及创建可以与团队成员共享或在线发布的报告仪表板。
请参阅我的博客了解有关此项目的更多信息,包括视频演示。
功能包括
- 安全地运行一个或多个只读SQL查询,并在浏览器中查看结果
- 收藏查询并与团队成员共享链接
- 从查询创建已保存的仪表板,完全控制谁可以查看和编辑它们
- 命名参数,例如
select * from entries where id = %(id)s
将转换为表单字段,允许快速创建交互式仪表板 - 从SQL查询生成柱状图、进度条等,并能够使用Django模板系统轻松创建新的自定义仪表板小部件
- 编写安全的SQL查询来构造和渲染Markdown和HTML
- 将SQL查询的完整结果导出为可下载的CSV或TSV文件,结合Django的流式HTTP响应机制和PostgreSQL的服务器端游标,以高效地流式传输大量数据而不会耗尽资源
- 将SQL查询结果直接复制粘贴到Google Sheets或Excel等工具中
- 使用Django的身份验证系统,因此可以使用Django的Admin工具授予仪表板账户
文档
完整文档在django-sql-dashboard.datasette.io
截图
替代方案
- django-sql-explorer提供了一套相关功能,这些功能也可以针对除PostgreSQL以外的数据库后端工作
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
django-sql-dashboard-1.2.tar.gz (27.2 kB 查看哈希值)
构建分发
关闭
django_sql_dashboard-1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 656e9d8ecd2d0ce6a877a732f66adb69d79c4b535c5fcbc0dc5099ef97de260a |
|
MD5 | 9a216958ba43545287695d0970576f68 |
|
BLAKE2b-256 | 315c5c16c89d24b661c9ac7746b11b377acbf443f96cfa71f9c1e1283260c3bb |