Ejemplo n.º 1
0
 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提交直接返回
Ejemplo n.º 2
0
 def dispatch(self, request, *args, **kwargs):
     return DeleteView.dispatch(self, request, *args, **kwargs)
Ejemplo n.º 3
0
 def dispatch(self, request, *args, **kwargs):
     self.user_id = request.user.pk
     return DeleteView.dispatch(self, request, *args, **kwargs)
Ejemplo n.º 4
0
 def dispatch(self, request, *args, **kwargs):
     return DeleteView.dispatch(self, request, *args, **kwargs)
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 def dispatch(self, *args, **kwargs):
     r = DeleteView.dispatch(self, *args, **kwargs)
     if self.request.is_ajax():
         return JsonResponse({'result': 'OK'})
     else:
         return r