在完成Heroku上的Python入门后,我启动了我的第一个应用程序。一切似乎都很正常,但是过了一会儿(可能几个小时),数据库就重置了。根本原因的假设是我的django应用程序正在使用默认的django数据库(我认为是SQLite),而Heroku默认支持Postgres。我还没有测试这个假设,因为如果我不得不改变我的应用程序到postgres,这似乎需要很多工作,而且我宁愿现在不这样做。
总之,我的问题是,由于我的应用程序使用SQLite,我的数据库是否无法保存?如果是这样,为什么我的应用程序仍能工作?如果不是,解决问题的第一个地方在哪里?
总之,我的问题是,由于我的应用程序使用SQLite,我的数据库是否无法保存?如果是这样,为什么我的应用程序仍能工作?如果不是,解决问题的第一个地方在哪里?