我是靠谱客的博主 寒冷小笼包,最近开发中收集的这篇文章主要介绍Duplicate entry for key username,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、报错信息:

ERROR 2019-04-22 02:00:29,971 exceptions 30 [] (1062, "Duplicate entry '余生' for key 'username'")

 

二、错误分析

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

所以当我保存有重复名字的用户时,出现报错

 

三、解决方法

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

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

最后

以上就是寒冷小笼包为你收集整理的Duplicate entry for key username的全部内容,希望文章能够帮你解决Duplicate entry for key username所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部