一、報錯信息:
ERROR 2019-04-22 02:00:29,971 exceptions 30 [<wechat.views.WixinView object at 0x7f3bb01dae48>] (1062, "Duplicate entry '余生' for key 'username'")
二、錯誤分析
因為我項目里面用戶表繼承的是django自帶的AbstractUser類,該類的username字段設置為unique=True表示該字段不能重復。
所以當我保存有重復名字的用戶時,出現報錯
三、解決方法
將unique=True注釋,unique不指明為True時,默認為False
將數據庫的username字段唯一性刪除drop index username on tb_users;