使用Django开发仪表板吗?

提前道歉,因为这个问题相当广泛。 我的总体目标是创建一个可对NOAA模型输出数据进行交互式分析的Web应用程序。现在,让我们说该项目将由两个不同的仪表板组成:第一个仪表板将获取当前的输出模型数据根据用户输入(例如,位置)从NOAA中获取数据,并使用交互式绘图绘制显示数据。第二个仪表板将用于显示来自已归档NOAA数据的历史数据。

我的背景是化学和科学方面的知识,因此,尽管我对Pandas等数据分析软件包有很好的了解,但我对Django等Web开发工具却陌生。我最初能够使用Plotly Dash创建两个仪表板。我将一些样本数据保存到本地计算机,并使用Pandas来选择数据子集,然后使用plotly进行绘制。但是,我想将其扩展到功能全面的网页,因此需要将该项目迁移到Django框架。这是我需要帮助的地方。

基本上,我正在尝试确定该项目的总体流程。例如,下面给出一个特定示例的工作流程,在该示例中,用户选择一个位置,并加载了三个用于温度,风速和压力的图表。您能帮我充实一下还是纠正我正在犯的任何错误?

  1. 用户使用表格插入特定位置。
  2. 选定位置的时间序列数据已从数据库加载到Django模型*中,其中包括风速,温度,压力以及观测仪器收集的任何其他数据。

*注意:我真的在工作流的这一方面苦苦挣扎。数据以CSV格式存在于NOAA的网页上。因此,我应该在用户每次输入位置时查询这些CSV,还是应该提前创建这些CSV的我自己的SQL数据库?另外,Django模型甚至有可能是数据的时间序列吗?在所有教程中,模型属性都是作为单个数据点给出的。

  1. 然后将数据加载到Pandas中并进行处理(例如,也许我想要每月平均值或想要转换为其他单位等)
  2. 然后使用plotly从Pandas数据框中创建三个图。
  3. 地块显示在网页上

如上所述,我在使用Django时看起来很挣扎。我认为我的困惑特别是在使用Django模型时引起的。一旦数据到达Pandas,我就已经准备好了,但是步骤2和查询数据并将其加载到模型中的工作流程使我感到困惑。

再次对不起,这个问题有多广泛。任何建议都将不胜感激。

lg208888 回答:使用Django开发仪表板吗?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3078500.html

大家都在问