假设我打开我的heroku网页,它会像数据库一样更新文件。
现在我想要检索它。
我尝试了git pull,完成后,我检查了,这是我上次推的旧文件。 我试过heroku运行bash和“cat”-ed文件,它给出了旧的输出。 :/
但是我可以保证,文件正在更新,因为如果我通过服务器输出文件内容,就像我请求我的地址上的特定路径,它将在浏览器上显示该文件的内容,然后它显示更新数据。
我不知道为什么会这样。任何线索?
我正在使用python3和wsgiref模块。
答案 0 :(得分:1)
您不应将dyno文件系统用于持久文件存储(如数据库)。 dyno文件系统是短暂的,更改不会反映在与您的应用程序关联的git存储库中。请改用其中一个数据存储加载项:https://addons.heroku.com