我有一个名为 oldName 的CharField模型。我想将字段重命名为 newName 。
当我运行 python manage.py makemigrations 时,我收到一条确认请求“您是否将model.oldName重命名为model.newName(一个CharField)?[y / N]”< /强>
但是,我想在docker容器中运行整个事情,并且没有提供用户输入的规定。有没有办法在不需要用户输入的情况下强制迁移?
PS:我在makemigrations中尝试了 - noinput 选项。在这种情况下,不会应用迁移。
答案 0 :(得分:0)
使用
script_or_command < <(yes y)
但我不确定这适用于多个输入提示。