Duplicate entry '' for key 'username'


一、報錯信息:

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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM