※ この募集は締め切られました。
Herokuでmigrationがうまくいかないです。
Herokuでmigrationがうまくいかないことについてです。自分はまずmodels.pyでArticleというテーブルを作成しました。続いてmodels.pyでImageというテーブルを作成してForeginKeyでArticleを指定しております。
こちらのモデルを何回かに分けてHerokuでmigrateを行ったところ、Heroku上でImageテーブルが反映されなくなりました。ローカルでは問題なくmigrateができており、ArticleモデルとImageモデルはうまく連携できております。
色んなサイトをみて試したことは、migrateをロールバック(python manage.py migrate APPLICATION_NAME zero)して、init.py以外のファイルをすべて削除してmigrateを行いました。これらはHeroku上(heroku run)でも行っております。結果は変わらずImageテーブルはHeroku上でのみ反映されませんでした。
ちなみにですがmigrate中にエラーが起きるのではなく、adminの管理サイトでImageモデルが用意されているのでそこに入ろうとする際にいつもエラーが起こります。エラー文はこちらです relation "blog_image" does not exist 。(blogはアプリ名です)
コマンドプロンプトからHerokuのpsqlに接続してテーブルの一覧を確認したところ、blog_articleはありますが、blog_imageはやはりありませんでした。
ローカルではうまくmigrateできるのにHeroku上でうまくいかない理由がわからないです。今後の対処法も考えてHerokuでのmigrateがうまくいかない根本的なところを解決して頂きたいです。