Flask加载新页面,好像postgres数据库没有更新

时间:2018-10-19 23:54:25

标签: python heroku flask flask-sqlalchemy heroku-postgres

我正在烧瓶上运行一个网站。当新页面加载时,对heroku postgres数据库的任何查询都会发生,好像没有发生最后一次提交一样。重新加载页面将更新查询。

例如
用空数据库加载1

Somelist = Users.query.all()
print(somelist)
Somelist(data)
db.session.commit()
$ []

负载2

Somelist = Users.query.all()
print(somelist)
Somelist(moredata)
db.session.commit()
$ []

加载3

Somelist = Users.query.all()
print(somelist)
Somelist(evenmoredata)
db.session.commit()
$ [data]

该网站在heroku,Python 3.6,Flask,flask-sqlalchemy上使用postgres。所有查询都在执行此操作,而不管它们属于哪个脚本,也不管我在Heroku还是本地运行该网站。另外,无论提交是内联的,是在类方法中还是在函数中,以及是否是脚本,都是如此。

我尝试添加

time.sleep(excessivedelay)

在提交前后,问题仍然存在。
我有点茫然。任何想法将不胜感激,谢谢。

0 个答案:

没有答案
相关问题