Вход в админку Django перенаправляет на вход в админку с ошибкой 302

У меня есть новое приложение django 4, и когда я пытаюсь войти в админку, меня перенаправляют на страницу входа. Это в разработке, так что localhost, без SSL. Я проверил следующее:

  • Разрешенные хосты - ["*"]
  • Аутентификация определенно успешна, пользователь возвращается из бэкенда auth
  • .
  • Django sessions app и middleware находятся в settings.py
  • Django устанавливает 2 куки браузера, один для csrf и один для id сессии
  • .
  • таблица django_sessions содержит сессии
  • Идентификатор сессии в куках браузера совпадает с идентификатором сессии в таблице базы данных.
  • В запросе отправляются оба куки (подтверждается проверкой свойства COOKIES объекта запроса)

Я немного запутался, это очень непрозрачная ошибка, просто бесконечный цикл 302-х возвратов к логину.

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