自作したdjangoで作ったブログをherokuにデプロイして公開しました。
ブログを更新する流れとして、
まずローカル環境でpython manage.py runserverでアプリを立ち上げ、,アプリのadminページに以降して、更新内容を打ち込み保存します。
そして更新した内容はローカルのsqlite3に保存されているので、
続けてCommandでherokuにpushすることで、オンライン上でもローカルで登録したデータが参照できます。
さて、ここで問題なのですが、いつもパソコンを立ち上げてローカル環境でデータを更新するのも億劫なので、例えばスマホからオンラインのアプリのadminページにアクセスしてデータを更新したいです。
しかし、オンラインのadminで更新した場合、ローカルのdbには、その更新したデータは登録されないので、
ローカルで何も更新しないままHeroku pushをすると、オンラインで更新した分のデータは消えてしまいます。
そこで質問なのですが、オンラインで更新したデータベースをローカルにダウンロードする方法はありますでしょうか?
そうすることで、
スマホでオンラインで更新→後ほどパソコンでオンラインのdbをダウンロードしてローカルのdbを更新→ローカルでまた更新→パソコンからオンラインにアップデート
という流れでも無事にデータを残せるようになると思いますが、いかがでしょうか。
あなたの回答
tips
プレビュー