我有一个杂乱但功能正常的Flask应用程序,是我为最终项目创建的,我想在今年夏天对其进行改进。用户能够与SQLite数据库中的数据进行交互以及添加和删除数据,这就是为什么我认为Flask是一个不错的选择。该代码位于this repo。
我想为用户的一些Flask路线添加一些简单的数据可视化,并且我不确定用Dash应用程序创建它们是否比单独使用Plotly创建它们更容易。
我在这里阅读了一些有关如何将Dash与Flask集成的讨论。我还研究了this Medium post和GitHub问题讨论,尤其是this user's comment。
但是,我仍然不清楚为什么人们会花时间尝试将这些Dash应用程序集成到Flask应用程序中,例如this one这样的博客文章描述了如何将Plotly直接集成到Flask应用程序中。
是否只是为了避免任何前端开发,而仅使用Python创建所有内容?还是Dash我似乎还缺少其他优势?如果我不害怕使用HTML,CSS和Javascript,那么仅使用Plotly会更好吗?
谢谢!