NOT NULL constraint failed: registration_registration_customuser.user_id

Я пытаюсь зарегистрировать пользователя в первый раз, но получаю IntegrityError.

Тип исключения: IntegrityError

Значение исключения:
Сбой ограничения NOT NULL: registration_registration_customuser.user_id

когда я пытаюсь создать суперпользователя, он спрашивает меня об идентификаторе пользователя, для которого я должен ввести только целочисленное значение, но он не принимает никакого значения

PS C:\Users\HP\Downloads\E_Authentication_System-master (1)\E_Authentication_System-master> python3 manage.py createsuperuser

Имя пользователя: HP

Пользователь (registration_customuser.id): 1

Ошибка: экземпляр пользователя с идентификатором 1 не существует.

Пользователь (registration_customuser.id): 2

Ошибка: экземпляр пользователя с id 2 не существует.

Пользователь (registration_customuser.id):

и я также не могу оставить его пустым

models.py

class registration_customuser(AbstractUser):
REQUIRED_FIELDS =['user']
USERNAME_FIELD = ('username')
user = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE, default=None,blank=True, null=True, editable=False)
password =models.CharField(max_length=128, verbose_name='password')
last_login = models.DateTimeField(blank=True, null=True, verbose_name='last login')
username = models.CharField(max_length=200, unique=True)
fullname = models.CharField(max_length=254)
email = models.EmailField(max_length=254,unique=True)
mobile = models.CharField(max_length=12,unique=True)
is_staff = models.BooleanField(default=False)
is_superuser = models.BooleanField(default=False)

@property
def is_anonymous(self):
    return False

@property
def is_authenticated(self):
    return True

admin.py

from django.contrib import admin
from .models import registration_customuser

admin.site.register(registration_customuser)

views.py

Вернуться на верх