2016-05-02 9 views
2

私はDjangoGirlsのチュートリアルに従いました。ローカルのセットアップでブログを作成しました。これはDjangoチュートリアルで提案されているので、SQLite3データベースをデフォルトのものとして使用しました。私のローカルSQLite3データベースにはいくつかの投稿があります。私はpythonanywhere.comに自分のコードをプッシュしました。さて、私のローカルDBはオンラインDBと同期されていません。私の投稿はインターネット上で見られません。私はpythonanywhere.comにblog_data.dmp DBダンプを作成することができましたが、pythonanywhereでアクセスすることはできません。誰かがこれで私を助けることができますか? enter image description here ありがとうございます!pythonanywhere.comでsqlite3にアクセスするには?

答えて

2

私はあなたのデータベースがPythonAnywhereで使用できない2つの理由を考えることができます:

  1. あなたが実際にデータベースファイルをアップロードしませんでした。
  2. 相対パスを使用してデータベースファイルを参照しています。つまり、あなたのコードはPythonAnywhereとは異なる作業ディレクトリに依存しています。絶対パスを使用してデータベースを参照してください。