应用程序在heroku上运行时更新文件

时间:2013-03-23 12:01:50

标签: heroku python-3.x

假设我打开我的heroku网页,它会像数据库一样更新文件。

现在我想要检索它。

我尝试了git pull,完成后,我检查了,这是我上次推的旧文件。 我试过heroku运行bash和“cat”-ed文件,它给出了旧的输出。 :/

但是我可以保证,文件正在更新,因为如果我通过服务器输出文件内容,就像我请求我的地址上的特定路径,它将在浏览器上显示该文件的内容,然后它显示更新数据。

我不知道为什么会这样。任何线索?

我正在使用python3和wsgiref模块。

1 个答案:

答案 0 :(得分:1)

您不应将dyno文件系统用于持久文件存储(如数据库)。 dyno文件系统是短暂的,更改不会反映在与您的应用程序关联的git存储库中。请改用其中一个数据存储加载项:https://addons.heroku.com