Что означает 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" к исключению, и все будет в порядке.
Я добавил пользователя в исключения, но ошибка осталась :(
)