如何构建一个简单的django实时仪表板

问题描述 投票:0回答:1

我正在尝试制作一个使用Django框架进行实时更新的仪表板。由于我是Django的新手,因此不知道如何构建实时仪表板。我试过SO和几个没有帮助我的github存储库,要么他们只有一个实时情节或一个复杂的仪表板,我不明白。请帮助提供任何简单的Django实时仪表板示例,我可以将其用作构建仪表板的基础。

bokeh plotly-dash django-2.1
1个回答
0
投票

我建议你用可咀嚼的块来解决这个问题。

例如:

对于后端:仪表板包含什么? - 它可以包含工作空间(抽象 - 包含小部件) - 每个工作空间然后可以包含小部件 - 小部件可以是基于可视化的不同类型

  • 条形图小部件
  • 折线图小部件
  • 堆积图表小部件
  • ...

每个小部件还将具有日期过滤器或其他过滤器等控件

您还需要一种过滤数据的方法,因此,一些抽象可以根据用户在前端选择的小部件类型和设置为您提供数据。

对于前端: - 选择一个图表库,并根据您可以从后端获取小部件的配置 - 定期轮询您的后端获取实时更新的方法

这根本不是一个完全烘焙的架构。去看看https://django-dash.readthedocs.io/en/latest/#screenshots,我正在探索一个很好的建筑。

我希望它有所帮助。快乐的编码!

© www.soinside.com 2019 - 2024. All rights reserved.