Ошибка типа представления выхода из Django с python 2.7.11
У меня есть вид выхода из системы:
class LogoutView(generic.RedirectView):
url = reverse_lazy("home")
def get(self, request, *args, **kwargs):
logout(request)
return super(self).get(request, *args, **kwargs)
И на линии return super(self).get(request, *args, **kwargs)
есть следующая ошибка:
must be type, not LogoutView
Как я могу исправить эту ошибку?
Заранее спасибо.
1 ответ
Решение
Вам нужно позвонить super()
передавая тип в качестве первого параметра, вы можете увидеть больше об этом здесь.
Так что обновите оператор return до:
return super(LogoutView, self).get(request, *args, **kwargs)