Как изменить текущий_сайт в представлении в django - PullRequest
0 голосов
/ 10 июля 2020

Я хочу, чтобы пользователи инициировали вход с URL-адреса root, а затем получали принадлежность пользователя сайта и завершали sh аутентификацию и перенаправляли пользователя на этот сайт.

Я пытался сделать это со следующим:

 employee = Employee.objects.get(user__username=username)
 request.current_site = employee.site
 user = authenticate(username=username, password=password)
 login(request, user)
 return HttpResponseRedirect('https://'+employee.site.domain)

Я получаю сообщение об ошибке:

Объект WSGIRequest не имеет атрибута current_site

Как я могу изменить текущий_сайт, поскольку на этом сайте нет пользователя, которого я хочу аутентифицировать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...