def dispatch(self, *args, **kwargs): # 重写方法,适应AJAX提交 resp = DeleteView.dispatch(self, *args, **kwargs) if self.request.is_ajax(): response_data = {'result': 'OK'} # 是AJAX提交,用json返回OK return HttpResponse(json.dumps(response_data), content_type='application/json') else: return resp # 非AJAX提交直接返回
def dispatch(self, request, *args, **kwargs): return DeleteView.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): self.user_id = request.user.pk return DeleteView.dispatch(self, request, *args, **kwargs)
def dispatch(self, request, *args, **kwargs): ret = check_self_or_super(self, request, *args, **kwargs) if ret != None: return ret return DeleteView.dispatch(self, request, *args, **kwargs)
def dispatch(self, *args, **kwargs): r = DeleteView.dispatch(self, *args, **kwargs) if self.request.is_ajax(): return JsonResponse({'result': 'OK'}) else: return r