Duplicate entry '' for key 'username'

1、报错信息:数据库

ERROR 2019-04-22 02:00:29,971 exceptions 30 [<wechat.views.WixinView object at 0x7f3bb01dae48>] (1062, "Duplicate entry '余生' for key 'username'")django

 

2、错误分析继承

由于我项目里面用户表继承的是django自带的AbstractUser类,该类的username字段设置为unique=True表示该字段不能重复。io

因此当我保存有重复名字的用户时,出现报错object

 

3、解决方法exception

将unique=True注释,unique不指明为True时,默认为False方法

将数据库的username字段惟一性删除drop index username on tb_users;数据

相关文章
相关标签/搜索