0
我有一个CharField名为oldName的模型。我想将该字段重命名为newName。django makemigrations在没有用户输入的情况下重命名字段
当我运行蟒蛇manage.py makemigrations,我得到一个确认请求“你重命名model.oldName到model.newName(一CharField)?[Y/N]”
然而,我想在Docker容器中运行整个事物,并且没有规定提供用户输入。有没有办法强制迁移而不需要用户输入?
PS:我试过- 输入选项与makemigrations。在这种情况下,迁移没有得到应用。
使用'migrate'命令应用迁移。 –
我在'makemigrations'之后运行'migrate'命令 –
你为什么想在docker中这样做?迁移是您的源代码的一部分。 –