Я новичок в DJango и пытаюсь авторизовать пользователя. Мой логин работает нормально, но мой пользователь не выходит из системы.
Мое представление выхода:
from django.contrib.auth import logout
from django.contrib.auth.models import User
class LogoutView(generic.View):
@staticmethod
def get(request):
if User.is_authenticated:
# Debug statement
print('if')
logout(request)
return redirect('login')
else:
return redirect('index')
Мой URL работает нормально, потому что когда я go - / logout / , мой оператор отладки выполняет
, но if User.is_authenticated:
всегда возвращает объект (true).
Как я могу решить эту проблему. Спасибо