0
我有一個CharField名爲oldName的模型。我想將該字段重命名爲newName。django makemigrations在沒有用戶輸入的情況下重命名字段
當我運行蟒蛇manage.py makemigrations,我得到一個確認請求「你重命名model.oldName到model.newName(一CharField)?[Y/N]」
然而,我想在Docker容器中運行整個事物,並且沒有規定提供用戶輸入。有沒有辦法強制遷移而不需要用戶輸入?
PS:我試過- 輸入選項與makemigrations。在這種情況下,遷移沒有得到應用。
使用'migrate'命令應用遷移。 –
我在'makemigrations'之後運行'migrate'命令 –
你爲什麼想在docker中這樣做?遷移是您的源代碼的一部分。 –