我有一个名为 CharField 的模型oldName。我想将该字段重命名为newName.
当我跑步时python 管理.py makemigrations,我收到确认请求“您是否将 model.oldName 重命名为 model.newName(CharField)?[y/N]”
但是,我想在 docker 容器内运行整个过程,并且没有提供用户输入的规定。有没有一种方法可以在不需要用户输入的情况下强制迁移?
PS:我试过--无输入makemigrations 的选项。在这种情况下,不会应用迁移。
Added yes
和管道|
命令之前
python 管理.py makemigrations
在 docker-compose.yml 文件内,它应该按如下所示工作:
yes | python manage.py makemigrations
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)