首页 > 解决方案 > 我得到 django.db.utils.IntegrityError: UNIQUE constraint failed: auth_user.username 无明显原因

问题描述

我有一个非常奇怪的情况

当我一开始创建超级用户时,我没有问题,

然后当我跑

python manage.py shell

并输入

>>> from django.contrib.auth.models import User
>>> User.objects.all()

我得到以下

<QuerySet [<User: >]>

一个没有用户名的超级用户,当我尝试创建第二个超级用户(即使使用不同的用户名)因为这个显然不能使用时,我在标题中得到错误

我的应用怎么了?或者什么是新的?.. 我删除了我的数据库文件和迁移文件,并做了一个 makemigrations 和 migrate 命令

了解更多关于我为什么要检查这个问题

那么我该如何解决呢?

标签: pythondjangodjango-authentication

解决方案


推荐阅读