Что означает NOT NULL constraint failed: generalpage_userregister.user_id и как решается проблема в моем случае?

Я пытаюсь создать сайт с помощью Django, но у меня есть проблема, с которой я борюсь уже несколько часов. Кто-нибудь может объяснить, почему я получаю:

NOT NULL constraint failed: generalpage_userregister.user_id

ошибка и как решить эту проблему?

Я подозреваю, что это как-то связано с пк, но не могу разобраться с этим.

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

Мое мнение таково:

Мои настройки:

Вы создаете объект UserRegister без указания поля user. Это невозможно, потому что у вас есть:

user = models.OneToOneField(settings.AUTH_USER_MODEL, blank=True, on_delete=models.CASCADE)

Здесь вы не исключаете поле user:

model = UserRegister
exclude = ["password", "last_login"]

Просто добавьте "user" к исключению, и все будет в порядке.

Я добавил пользователя в исключения, но ошибка осталась :(

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