2017-12-11 4 views
0

私は単純なDjango Q & Aフォーラムアプリケーションを作成し、それをHerokuにデプロイしました。サイトのローカルバージョンは正常に動作します。しかし、プロダクションバージョンでは、数時間以上質問や回答などが保存されていません。DokuSoft on Herokuは、しばらくしてオブジェクトを削除します

私はDjangoに付属のsqlite3を使うことに決めました。私はサイトへのトラフィックが多いとは思わないので、今のところ開発データベースを保管する価値があると判断しました。

サイト:http://immense-plateau-35286.herokuapp.com

私はHerokuの上のDBの設定ページから、いくつかの解決策を試してみたが、これまでの任意の成功を持っていませんでした。

これはどういう考えですか?

答えて

4

Heroku's filesystem is ephemeral。あなたが書いたものは、あなたのdynoが再起動するたびに失われます。それはhappens frequentlyです。 SQLiteはそのデータをファイルシステム上のファイルに格納するので、Herokuでは良い選択ではありません。

代わりに、Herokuがサポートしているmany client-server data storesのいずれかを使用することを検討してください。 Its PostgreSQL offeringは合理的にうまく動作します。

関連する問題