2017-05-30 3 views
0

CircleCI経由でHerokuにDjangoアプリをデプロイするときに、python manage.py makemigrationspython manage.py migrateを自動的に実行するにはどうすればいいですか?すべてのコマンドはCircleCIにローカルで実行されますが、本番環境では配備されたアプリケーションでは実行されないようです。CircleCI経由でHerokuにDjangoアプリを導入する:データベースを移行するには?

方法はありますか?

答えて

1

python manage.py makemigrationsはローカルで実行する必要があります。また、コードとともに移行ファイルをコミットする必要があります。

移行を指定する場合は、Procfileを開き、次の行を追加してください:release: python manage.py migrate。 これは、新しいバージョンのコードを展開する前に、Herokuに移行するように指示します。

+0

ありがとうございました。そのトリックをした。 – JasonGenX

関連する問題