The Seven Year Itch.

MENU

记录Django "makemigrations" 时候出现的一个坑

September 27, 2017 • Read: 346 • Python


今天给数据库更新字段的时候,更新提示成功但是数据库里就是么有字段 - - 经排查后发现,"migrations"下的一些记录文件被我全部删除掉了,然后再次执行"makemigrations"的时候,它会自动的将我要更新的字段读进去,读进去代表这个表已存在了这个字段,但是其实是没有的。
解决方法如下:

修改"migrations"下"001initial.py"里面的要更新的表,查看要更新的字段是否已经存在,如果存在,删除掉,然后执行两创建命令就好了 "makemigrations","migrate"
Tags: None
Archives QR Code
QR Code for this page
Tipping QR Code