数据库更改时,Heroku部署的Django网页不会更新

我使用Django在Heroku中部署了一个应用程序。 Django程序使用根目录上的SQLite数据库db.sqlite3来填充其页面。 另外,还有一个插入到该数据库的Node.js刮板程序。

问题在于即使在数据库内容改变之后,硬刷新的网页也显示相同的数据。 奇怪的是,使用python manage.py runserver进行本地testing时,不会发生这种情况。 我该如何解决这个问题?

先谢谢你!


作为参考,这里是我的requirements.txt文件:

 Django==1.10.6 gunicorn==19.7.1 Pillow==4.0.0 selenium==3.3.1 whitenoise==3.3.0 

不能在Heroku上使用sqlite。

一个sqlite数据库作为一个文件存储在本地文件系统。 但是在Heroku中,文件系统是短暂的,不在dynos之间共享。 每次你重新部署你的应用程序,或者扩展你的进程,或者在你的情况下启动一个工作者,你会得到一个新的文件系统与不同的数据库文件副本。

使用适当的Postgres支持通过附加组件。