Я потерял некоторое время с ошибкой в моем приложении из-за аутентификации пользователя. Я думаю, что это немного сбивает с толку, но, возможно, кто-то может объяснить причину, и она покажется мне очень логичной.
user.is_staff
является переменной-членом, а user.is_authenticated
является методом. Однако is_authenticated
возвращает только True или False в зависимости от того, является ли класс User
или AnonymousUser
(см. http://docs.djangoproject.com/en/dev/topics/auth/)
Есть ли причина для этого? Почему user.is_authenticated
метод?
Заранее спасибо