Python-Django-Bug总结
1.迁移文件错误
(1) 不要把迁移文件夹中的__init__文件删除,会报错.
(2) 查看迁移文件名是否重复,查看迁移内容是否重复
(3) 多人开查看问是否更改了表名,表结构
解决:
(1) : 建立一个__init__文件就可以
(2): 删除重复的迁移文件, 删除重复的迁移内容,查看哪些是自己需要的迁移内容
(3): 拉代码, 在迁移, 询问表结构
2.更改表结构(models)时候,新增表字段报错
查看字段名是否重复,在原有表中新增表字段需要给这个字段加入 blank=True, null=True 设置为空, 或者default=‘0’ 设置默认值
3.get() returned more than one FillGuestInfo – it returned 2!
解决: 有可能是 类名.objects.get(查询条件) 这个数据有多个或查询字段有问题, 请确保查询数据为1条,查询字段正确.不确定查询有几条数据用 类名.objects.filter(查询条件)