###環境
Heroku
Django 2.1.7
Python 3.7.2
ソースコードはこちら
###現状
ローカルでは全て満足に動作している。
この状況は全て実環境でのみ起きてしまう。
同じことをHerokuでやろうとすると、
https://reudme.herokuapp.com/admin/
にアクセスした際
という画面までは正しく表示される。
しかしここでVocabluarysをクリックするとServer Internal Error になってしまう。
また、addをクリックして内容をSAVEしようとしても同様にServer Internal Errorとなる。
heroku logsで調べた結果、どちらの場合にも
django.db.utils.ProgrammingError: relation "ramiel_vocabulary" does not exist
という出力があった。
試した事
ここでエラー内容を検索してみると、正しくmigrateされていないという事が考えられたので、
Bash
1$ heroku run python manage.py makemigrations
を実行した。
結果は
Migrations for 'ramiel': ramiel/migrations/0001_initial.py - Create model Vocabulary
となっていた。
次にmigrateをしようと
Bash
1$ heroku run python manage.py migrate
を実行したが、出力は以下のようになった
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: No migrations to apply. Your models have changes that are not yet reflected in a migration, and so won't be applied. Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them.
結果は変わらなかった。
また、データベースの初期化、restsartを試してみたが特に今の状況から変わる事がなく正直何も分からなくなってしまったのでここに質問させて頂きます。
この問題の解決方法を教えて下さい。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/20 12:06