如何从我的 Heroku 下载 csv 更改

How do I download csv changes from my Heroku

我用 streamlit 制作了一个 heroku 应用程序,我使用了两个 csv 文件来保存更改。该应用程序是团体计划的时间表,人们在时间表中引入的更改在网上可见,但当我检查我的 git 存储库时,它没有实现。 如何下载修改后的 csv 文件?

谢谢

您的 git 存储库存储应用程序源代码,该代码将部署到 Heroku。

在运行时,您的应用程序在保存文件时使用 Heroku 本地存储(而不是 git 存储库)。您需要 download/fetch 来自应用程序的 CSV 文件。

鉴于 Heroku 文件系统是临时的(当应用程序重新启动时本地文件被删除),将数据保存在本地文件系统上并不是一个好主意,而是使用外部存储。

您可以查看 HerokuFiles GitHub repository. If you want the CSV files to be stored with the application source code you can use PyGithub 中的一些选项来执行提交。