def get(self, *args, **kwargs): if self.request.user.is_authenticated(): logout(self.request) return super(LogoutView, self).get(*args, **kwargs)
def delete(self): if self.request.user.is_authenticated(): logout(self.request) return rc.DELETED
def delete(self, request, pk=None): if self.request.user.is_authenticated(): logout(self.request) return rc.DELETED