Вход в систему администратора Django не уважает пользовательский следующий параметр
Я хочу перенаправлять на пользовательскую страницу (next='reports/fooreport') после входа в систему администратора Django.
У меня есть страница в Django, к которой должны обращаться аутентифицированные пользователи.
Если я ввожу URL, скажем, /reports/fooreport и перенаправляю пользователя на вход в систему администратора next='/reports/fooreport', используя
HttpResponseRedirect('%s?next=%s' % (reverse('admin:index'), '/reports/fooreport'))
После успешного входа в систему Django не перенаправляет на следующий URL.
Однако, он довольно хорошо работает для внутренних приложений, например, если я захожу на любую страницу администратора без логина, он добавляет в URL следующий параметр, а после логина перенаправляет на этот URL. Есть ли что-нибудь, что мы можем сделать, чтобы заставить это работать?