Heroku不断删除在线添加的数据

时间:2017-08-15 10:48:37

标签: django heroku

我在 heroku 上部署了一个django项目。

对于媒体存储,我使用 aws s3存储

该项目有一个管理界面,我可以从中添加数据。

问题是,过了一段时间后,我在heroku上添加在线的数据会丢失。

仅保留原始数据(在部署到heroku之前在我的数据库中)。

我只使用heroku进行测试,但这仍然令人烦恼。

有没有办法克服这种行为?

我虽然也在 aws s3 中存储数据,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:2)

如果您使用本地.sqlite3存储数据,则每次都会重置。我建议你做的是使用Heroku postgres,并将你的数据迁移到heroku postgresql服务器。这样你就不会再丢失数据了。

甚至可以使用你想要的任何其他sql服务器,只要在settings.py中配置数据库设置就可以了,但是当你使用本地数据库时,它会给你生产中的问题和部署。

希望这有帮助!