【发布时间】:2021-06-27 19:23:08
【问题描述】:
我用 streamlit 制作了一个 heroku 应用程序,并使用了两个 csv 文件来保存更改。该应用程序是团体计划的时间表,人们在时间表中引入的更改在线可见,但是当我检查我的 git 存储库时,它并没有实现。 如何下载修改后的 csv 文件?
谢谢
【问题讨论】:
标签: csv github heroku streamlit
我用 streamlit 制作了一个 heroku 应用程序,并使用了两个 csv 文件来保存更改。该应用程序是团体计划的时间表,人们在时间表中引入的更改在线可见,但是当我检查我的 git 存储库时,它并没有实现。 如何下载修改后的 csv 文件?
谢谢
【问题讨论】:
标签: csv github heroku streamlit
您的 git 存储库存储应用程序源代码,该代码将部署到 Heroku。
在运行时,您的应用程序在保存文件(而不是 git 存储库)时使用 Heroku 本地存储。您需要从应用程序下载/获取 CSV 文件。
鉴于 Heroku 文件系统是短暂的(应用程序重新启动时本地文件被删除),将数据持久保存在本地文件系统上并不是一个好主意,而是使用外部存储。
您可以在HerokuFiles GitHub 存储库中查看一些选项。如果您希望 CSV 文件与应用程序源代码一起存储,您可以使用 PyGithub 执行提交。
【讨论】: