迁移问题

当库中现在已经有表,某个字段迁移的时候出现问题,可以使用 python manager makemigrations --fake 来新建下django的初始化文件,然后删除文件中的添加字段,再执行python manager makemigrations xxx(app名)
python manager migrate xxx(app名)

2019年8月14日22:53:54
在出事换项目代码的时候,在一些机器上进行第一步makemigrations account 的时候提示settings表缺失,从其他机器上把settings表dump下来再进行第一步makemigrations account,再进行migrate account。如果这时直接进行makemigrations迁移其他app的表,会报错,settings表已存在,莫名其妙的。虽然迁移脚本成功,但是在migrate的时候报错了。
解决方法:在第一步执行之前,source进settings表,在第三步迁移其他app之前,删除这个settings表。迁移成功,
由于在代码中加入了license验证,所以在使用的时候会爆出poc的判断。需要把poc这块逻辑给注掉。才能启动项目

猜你喜欢

转载自www.cnblogs.com/0916m/p/11481911.html