django-users- все статьи тега


запрос.пользователь возвращает SimpleLazyObject, как мне "разбудить" его?

у меня есть следующий метод: def _attempt(actor): if actor.__class__ != User: raise TypeError , который вызывается из Вид: self.object.attempt(self.request.user) как вы можете видеть, метод _attempt ожидает, что actor будет типом django.contrib.auth.models.User, однако объект, по-видимому, имеет тип django.utils.functional.SimpleLazyObject. Почему это так? И что еще более важно, как я могу преобразовать LazyObject (который, по-видимому, является своего рода оболочкой для объект ...