相信用过很多Django makemigrations的人都会遇到过makemigrations时会发生报错,其实归根到底的原因就是因为git提交了不同的makemigrations文件合并了造成的,要避免这种错误就要在git的 .gitignore中把makemigretions忽略掉就不会发生错误了,如果已经上了生产,又不能动了怎么办,只能通过将其sql打印出来,然后运行sql来改变了,有时候migrate数据库不更新,只需要删除掉数据库表djang_migrations里面的对应记录即可
Django makemigrations 报错终极解决方案
最新推荐文章于 2025-03-12 17:24:13 发布