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')),