Django.db.utils.IntegrityError: дублирующее значение ключа нарушает уникальное ограничение "users_user_email_key"

У меня есть проблема, когда я пытаюсь зарегистрироваться в моем приложении с введенными данными: имя, email, пароль, компания. Я получаю ошибку:

django.db.utils.IntegrityError: дублирующее значение ключа нарушает уникальное ограничение "users_user_email_key" ПОДРОБНАЯ ИНФОРМАЦИЯ: Ключ (email)=(csscsecscs@gmail.com) уже существует.

Моя база данных postgres работает в контейнере на docker desktop, и я создал миграцию без проблем, как только я добавил компанию в модели, поэтому я не уверен, в чем причина проблемы.

Модели:

class User(AbstractUser):

    name = models.CharField(_("full name"), blank=True, max_length=255)
    email = models.EmailField(_('email address'), unique=True)
    company = models.CharField(_("company"), blank=True, max_length=30)

Миграции:

        migrations.CreateModel(
            name='User',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('password', models.CharField(max_length=128, verbose_name='password')),
                ('name', models.CharField(blank=True, max_length=255, verbose_name='full name')),
                ('email', models.EmailField(max_length=254, unique=True, verbose_name='email address')),
                ('company', models.CharField(blank=True, max_length=30, verbose_name='company')),
Вернуться на верх