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;數據

相關文章
相關標籤/搜索