1
在我的Django應用程序中,我有一個繼承ListView的基於類的視圖。 get_queryset方法重寫這樣:爲什麼我得到一個錯誤「類型'HttpResponseRedirect'的對象沒有len()」?
def get_queryset(self):
if not 'anonymous_nickname' in self.request.session:
return HttpResponseRedirect('/')
filters = {}
if self.request.user.is_anonymous():
filters['allow_anonymous_access'] = True
return CoopRoom.objects.filter(**filters)
爲了不讓用戶看到房間的名單時,他想不進入主網頁上的所有數據,以達到他們。但是,而不是執行該重定向:
return HttpResponseRedirect('/')
我得到一個錯誤「類型的對象HttpResponseRedirect'沒有LEN()」。我看不出原因?
在此先感謝。