我在 Heroku 上部署了一个 Django 应用程序。我有一些模型并将一些数据插入到数据库(SQLite 数据库)中。但是,当我在一段时间后尝试访问数据时,它显示一个空数据库。我在这里发现了一个与我的问题类似的问题 -> django heroku media files 404 error我明白了,我应该把我的媒体文件放在别的地方。这里我的问题是数据库,我的问题是,我可以阻止我的 SQLite 数据库 从这个数据丢失?
最佳答案
除了将数据库存储在 Amazon S3 等其他服务上之外,您无能为力。 Heroku 具有临时存储:https://devcenter.heroku.com/articles/sqlite3#disk-backed-storage
但是,Heroku 还附带免费的持久 PostgreSQL。所以我建议你改用它。
关于django - Heroku:每次 dyno 重新启动时都会丢失 Django 数据库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42742956/