私はDjangoでPythonを学習しています。私がHerokuと同期しようとすると、まだそれらを移行していないことを示すエラーがあります。私はかなりそれをしたと確信していますが、コンソールはまだそう言っています。Heroku Django Migrateが動作しない
明らかな部分が残っていますか。しかし、まだどれが見つかるかわかりません。
This image reflected exactly what I am talking about
私はDjangoでPythonを学習しています。私がHerokuと同期しようとすると、まだそれらを移行していないことを示すエラーがあります。私はかなりそれをしたと確信していますが、コンソールはまだそう言っています。Heroku Django Migrateが動作しない
明らかな部分が残っていますか。しかし、まだどれが見つかるかわかりません。
This image reflected exactly what I am talking about
あなたはHerokuの上のsqliteを使用することはできません。 postgresアドオンを使用する必要があります。
Sqliteはdbをファイルシステムに格納しますが、Herokuではファイルシステムは一時的であり、dynos間で共有されません。コマンドを実行すると、新しいdynoが作成され、独自のデータベースファイルが移行されますが、削除されます。次のコマンド(またはWeb dyno自体)では、そのdbは表示されません。
あなたはpostgresqlを使う必要はありません。 Herokuは、Djangoと互換性のある多くのデータベース選択肢をサポートしています。 – agconti
しかし、あなたは* sqliteを使用しないでください。これは私の要点です。 –
私はそうするつもりはありません。私はチュートリアルの直後であり、彼はそのsqliteの部分で何も変更していません。 – muflichkamil
作成したアプリごとにmigrateコマンドを実行してみます。 –
設定でデータベース接続を確認して、アプリケーションを別々にテストしてください –
このプロジェクトでは、この1つのアプリケーションしかありません。 @AdilMalik – muflichkamil