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]
Релевантный код
[Включите сюда все необходимые фрагменты кода, такие как представление входа в систему или конфигурация аутентификации]
Вопрос
- Что может быть причиной нарушения ограничений внешнего ключа?
- Как я могу решить эту проблему и позволить пользователям успешно войти в систему?
Любые соображения или предложения будут высоко оценены. Спасибо!