Example #1
0
 def render_to_response(self, context, **response_kwargs):
     if self.request.REQUEST.get('next', False):
         context['next'] = self.request.REQUEST.get('next')
     elif self.success_view:
         context['next'] = reverse(self.success_view)
     elif self.request.META.get('HTTP_REFERER', False):
         # Note that if this is the object being deleted it won't work, but what other option do we have...
         context['next'] = self.request.META.get('HTTP_REFERER')
     return DeleteView.render_to_response(self, context, **response_kwargs)
Example #2
0
 def render_to_response(self, context, **response_kwargs):
     if self.request.REQUEST.get('next', False):
         context['next'] = self.request.REQUEST.get('next')
     elif self.success_view:
         context['next'] = reverse(self.success_view)
     elif self.request.META.get('HTTP_REFERER', False):
         # Note that if this is the object being deleted it won't work, but what other option do we have...
         context['next'] = self.request.META.get('HTTP_REFERER')
     return DeleteView.render_to_response(self, context, **response_kwargs)