【发布时间】:2021-06-18 01:33:28
【问题描述】:
我已经为我的 web 应用程序托管了我的烧瓶后端服务器,一旦 heroku 服务器启动,服务器就可以正常工作,但是一旦我们在一段时间后访问系统,数据库就会重置为初始状态并且输入的所有数据都会丢失。 我在 Flask for DB 上使用 SQLAlchemy 使用 sqlite DB。
【问题讨论】:
-
请分享您的代码,以便更容易真正了解您的确切问题
我已经为我的 web 应用程序托管了我的烧瓶后端服务器,一旦 heroku 服务器启动,服务器就可以正常工作,但是一旦我们在一段时间后访问系统,数据库就会重置为初始状态并且输入的所有数据都会丢失。 我在 Flask for DB 上使用 SQLAlchemy 使用 sqlite DB。
【问题讨论】:
它的工作方式是您的测功机每天至少重置一次,这样做会将您的所有文件重置为其初始状态。要解决此问题,您需要使用 Heroku Postgres。这是一个很棒的教程,向您展示如何做到这一点:
https://medium.com/analytics-vidhya/heroku-deploy-your-flask-app-with-a-database-online-d19274a7a749
【讨论】: