Django IntegrityError: Нарушение ограничений внешнего ключа на token_blacklist_outstandingtoken

При попытке войти в мое приложение Django я сталкиваюсь с ошибкой IntegrityError. Ошибка указывает на нарушение ограничений внешнего ключа. Вот подробности:

## Error Message

django.db.utils.IntegrityError: insert or update on table "token_blacklist_outstandingtoken" violates foreign key constraint "token_blacklist_outs_user_id_83bc629a_fk_auth_user"

DETAIL: Key (user_id)=(5) не присутствует в таблице "auth_user".

Context

  • Эта ошибка возникает, когда пользователь пытается войти в систему.
  • POST-запрос к /auth/login/ возвращает код состояния 500.
  • Дата и время ошибки: [07/Sep/2024 11:08:11]

Релевантный код

[Включите сюда все необходимые фрагменты кода, такие как представление входа в систему или конфигурация аутентификации]

Вопрос

  1. Что может быть причиной нарушения ограничений внешнего ключа?
  2. Как я могу решить эту проблему и позволить пользователям успешно войти в систему?

Любые соображения или предложения будут высоко оценены. Спасибо!

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