Djangoを使用してHerokuにアプリケーションをデプロイしました。 Djangoプログラムは、ルートディレクトリのSQLiteデータベースdb.sqlite3
を使用してそのページにデータを格納します。これとは別に、そのデータベースに挿入するNode.jsスクレーパープログラムもあります。Herokuが展開したDjangoのWebページは、DBが変更されたときに更新されません。
問題は、データベースの内容が変更された後でも、ハードリフレッシュされたWebページで同じデータが表示されることです。奇妙なことに、これはローカルでpython manage.py runserver
でテストしたときには発生しません。この問題を解決するにはどうすればよいですか?
ありがとうございます!参考のため
、ここに私のrequirements.txtファイルは次のとおりです。
Django==1.10.6
gunicorn==19.7.1
Pillow==4.0.0
selenium==3.3.1
whitenoise==3.3.0
迅速な回答ありがとうございます。私は一時的なファイルシステムのためにsqliteを落胆させることに関して複数のHerokuのドキュメントを読んだが、問題の原因とは思わなかった。 Heorku Postgresアドオンを使って試してみましょう! – seungjaeryanlee
それは働いた。ありがとう! – seungjaeryanlee