如何在 Streamlit 中管理数据框(托管在 Heroku 上)

How to manage dataframe within Streamlit (hosted on Heroku)

我想用 Python + Streamlit + Heroku 构建一个简单的网络应用程序来做一些数据分析。

在我的想法中,我希望能够从数据框中 add/edit/delete 条目,但最重要的是将其保存在某个地方。我真的不知道在哪里以及如何存储它。

我不能只把它作为一个文件放在 repo 上,因为我认为每次我推送新更改时它都会被修改(本地不会更新为远程),对吗?

正确的做法是什么?依赖某种 sheet 在其他地方托管并每次都从中获取 (GSheet)?

你看过 Firestore 吗?相当好用,博客上有说明。

https://blog.streamlit.io/streamlit-firestore/