提前道歉,因为这个问题相当广泛。 我的总体目标是创建一个可对NOAA模型输出数据进行交互式分析的Web应用程序。现在,让我们说该项目将由两个不同的仪表板组成:第一个仪表板将获取当前的输出模型数据根据用户输入(例如,位置)从NOAA中获取数据,并使用交互式绘图绘制显示数据。第二个仪表板将用于显示来自已归档NOAA数据的历史数据。
我的背景是化学和科学方面的知识,因此,尽管我对Pandas等数据分析软件包有很好的了解,但我对Django等Web开发工具却陌生。我最初能够使用Plotly Dash创建两个仪表板。我将一些样本数据保存到本地计算机,并使用Pandas来选择数据子集,然后使用plotly进行绘制。但是,我想将其扩展到功能全面的网页,因此需要将该项目迁移到Django框架。这是我需要帮助的地方。
基本上,我正在尝试确定该项目的总体流程。例如,下面给出一个特定示例的工作流程,在该示例中,用户选择一个位置,并加载了三个用于温度,风速和压力的图表。您能帮我充实一下还是纠正我正在犯的任何错误?
*注意:我真的在工作流的这一方面苦苦挣扎。数据以CSV格式存在于NOAA的网页上。因此,我应该在用户每次输入位置时查询这些CSV,还是应该提前创建这些CSV的我自己的SQL数据库?另外,Django模型甚至有可能是数据的时间序列吗?在所有教程中,模型属性都是作为单个数据点给出的。
如上所述,我在使用Django时看起来很挣扎。我认为我的困惑特别是在使用Django模型时引起的。一旦数据到达Pandas,我就已经准备好了,但是步骤2和查询数据并将其加载到模型中的工作流程使我感到困惑。
再次对不起,这个问题有多广泛。任何建议都将不胜感激。