相关疑难解决方法(0)

django makemigrations 无需用户输入即可重命名字段

我有一个名为oldName的 CharField 模型。我想将该字段重命名为newName

当我运行python manage.py makemigrations时,我收到确认请求“您是否将 model.oldName 重命名为 model.newName (a CharField)?[y/N]”

但是,我想在 docker 容器内运行整个过程,并且没有提供用户输入的规定。有没有一种方法可以在不需要用户输入的情况下强制迁移?

PS:我尝试了makemigrations 的--noinput选项。在这种情况下,不会应用迁移。

python django rename makemigrations

6
推荐指数
1
解决办法
1666
查看次数

标签 统计

django ×1

makemigrations ×1

python ×1

rename ×1