2017-02-25 8 views
0

一部のモデルではDjangoプロジェクトがあります。ローカルでpython manage.py makemigrationsを実行し、マイグレーションファイルをマスターブランチに追加してから、herokuにプッシュしました。その後、heroku run python manage.py migrateを実行すると、移行は正常に完了します。しかし、データベースに接続すると、私のテーブルはありません。DjangoとHerokuを使用して移行を実行するとテーブルが表示されない

は、ここで私がやったことのスクリーンショットです:

steps

ここで何が起こっていますか?ありがとう!

+0

あなたの設定で、データベースの値を表示してください。 –

+0

@DanielRosemanでも、 'DATABASES'の値が正しく設定されていませんでした。ありがとう! –

答えて

0

私は私にsettings.pyDATABASES値を変更する必要がありました:

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.postgresql_psycopg2', 
     'NAME': '<database_name>', 
     'USER': '<user_name>', 
     'PASSWORD': '<password>', 
     'HOST': '<hostname>', 
     'PORT': '5432' 
    } 
} 
関連する問題