2017-02-21 18 views
0

我有一個註銷的看法: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 

如何解決這個錯誤?

預先感謝您。

回答

2

您需要撥打super()作爲第一個參數傳遞類型,您可以看到更多關於它here

所以更新return語句: return super(LogoutView, self).get(request, *args, **kwargs)

+0

感謝您的幫助。 –