2016-10-05 6 views
0

私はoldNameというCharFieldのモデルを持っています。フィールドの名前をnewNameに変更します。私はのpython manage.pyのmakemigrationsを実行するとユーザー入力なしでフィールドの名前を変更するdjango makemigrations

が、私は確認要求を取得

しかし "あなたはmodel.newName(CharFieldです)?[Y/N]にmodel.oldNameの名前を変更しました"、私はドッカーのコンテナの中ですべてを実行したいと思うし、ユーザーの入力を提供する規定はありません。ユーザーの入力を必要とせずに移行を強制する方法はありますか?

PS:私は--noinputを試してみました。この場合、移行は適用されません。

+0

'migrate'コマンドで適用された移行。 –

+0

'makemigrations'の後に' migrate'コマンドを実行しました –

+1

なぜドッカーの中でこれをしたいのですか?移行はソースコードの一部です。 –

答えて

0

使用

script_or_command < <(yes y) 

しかし、私は、これは複数の入力プロンプトのために働くか分かりません。

関連する問題