У меня сайт на фляге.Когда новая страница загружает какие-либо запросы в базу данных 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]
Сайт использует postgres на heroku, Python 3.6, Flask, flask-sqlalchemy.Все запросы делают это независимо от того, к какому сценарию они относятся, и независимо от того, запускаю ли я сайт на Heroku или локально.Также независимо от того, происходит ли фиксация внутри строки, в методе класса или в функции и независимо от сценария.
Я пытался добавить
time.sleep(excessivedelay)
до и после фиксации, и проблема по-прежнемупроисходит.
Я немного растерялся.Любые идеи будут с благодарностью, спасибо.