0
我想將python manage.py makemigrations
作爲自動化如果用戶遇到Did you rename game.last to game.las (a CharField)? [y/N]
然後輸入將永遠是y
但如果用戶遇到You are trying to add a non-nullable field 'las' to game without a default
然後它會自動連續輸入1
。自動應答
我試圖yes | python manage.py makemigrations
作爲研究然而,這隻會拋出的Please select a valid option
一個無限循環,如果默認輸入問
我的願望是1和y的值作爲我的第一款中提及的或之間的自動化只是拋出一個錯誤,如果我輸入的默認輸入一個錯誤的選項
我非常不鼓勵這樣做......你很可能最終會修改你的數據,可能難以恢復 – Sayse
@Sayse ,但它有可能嗎? –
你爲什麼認爲你需要這樣做? makemigrations是開發過程的一部分,它不是你想要自動化的東西。 –