2015-02-08 26 views
0

我的視圖類是這樣的:turndjango類視圖調度ValueError異常

class RecoedView(View): 
    isbn = None 

    def dispatch(self, request, *args, **kwargs): 
     self.isbn = '9754654323456' 
     super(RecordView, self).dispatch(request, *args, **kwargs) 

    def get(self, request, *args, **kwargs): 
     return HttpResponse('This is get') 

    def post(self, request, *args, **kwargs): 
     return HttpResponse('This is post') 

運行我與調度方法觀重寫我得到RHE以下錯誤。

ValueError: The view ils.views.RecordView didn't return an HttpResponse object. It returned None instead. 

爲什麼我得到這個。讓我明白

回答

1

你需要實際返回超級調用的結果。

return super(RecordView, self).dispatch(request, *args, **kwargs) 
+0

謝謝你,這是錯誤 – wrufesh 2015-02-08 13:20:05