2016-10-12 10 views
5
プロンプト

に自動的にyesをmakemigrate私は移行に--noinputオプションを試してみまし自動的Djangoは移行し

manage.py makemigrations myAPp and 
manage.py migrate commands 

上のデフォルトのオプションとしてYESを指定する方法がありますが、私は

NOないYESにそれをデフォルトを考えます
+0

可能な重複http://stackoverflow.com/questions/39866339/django-makemigrationsパラメータとして追加することができます-に-rename-field-without-user-input) –

答えて

5

はすなわち、「送信(あなたが応答を編集したい場合は、すべての質問

yes | python manage.py makemigrations myApp 

に「Y」を渡す「はい」コマンドを使用することができます別の質問

に答えを見つけましたY 『)の代わりに、』はい、あなたは

yes yes | python manage.py migrate 
[ユーザーの入力なしでフィールドの名前を変更するにはDjangoのmakemigrations](の
5

移行は--noinputフラグで実行する必要があります。

マイグレーションを作成したのと同じアプリをマイグレーションしていることを確認してください。

マイグレーションを実行する前後に、python manage.py showmigrationsを実行して、何が起こっているのかを確認してください。