Использование django auth.views.LogoutView в django

У меня есть два типа пользователей a и b, как я должен использовать представления авторизации, т.е. LogoutView, которые предоставляет django, как может выглядеть мое представление, какие методы и атрибуты я должен использовать и как я должен установить мой login_url и т.д. Вот как сейчас выглядит мое представление на основе функций...

views.py

@login_required
def logout(request):

    if request.user.usertype_a:
        logout(request)
        return redirect(reverse('user_a'))
    else:
        logout(request)
        return redirect(reverse('user_b'))
Вернуться на верх