错误:django.db.utils.IntegrityError:唯一约束失败:users_customuser.email

问题描述 投票:0回答:1

我正在学习 Django,但当我输入时不断收到此错误:

django.db.utils.IntegrityError:唯一约束失败:users_customuser.email

我有一个创建超级用户,但在超级用户在服务器上运行之前我遇到一些错误。所以,给我一个解决这个错误的方法。

我的

models.py

from django.db import models
from django.contrib.auth.models import AbstractUser
from django.db import models
from .managers import CustomUserManager

class CustomUser(AbstractUser):
    email = models.EmailField(unique=True)
    first_name = models.CharField(max_length=100)
    last_name = models.CharField(max_length=100)
    phone = models.CharField(max_length=10)
    cpassword = models.CharField(max_length=10)

    USERNAME_FIELD = 'username'
    REQUIRED_FIELDS = ("email",)
    objects = CustomUserManager()
python django api django-models
1个回答
0
投票

将旧数据库架构与新数据库架构集成时会出现此错误

python manage.py flash

在您的 django 应用程序中使用此命令,您的数据库将被重置。之后,您可以与新的数据库架构集成。

否则手动删除您的数据库。然后与之集成。

© www.soinside.com 2019 - 2024. All rights reserved.