def get_success_url(self): try: return self.request.GET.get( 'next', self.success_url or clean_http_referer(self.request)) except: return super(SetSuccessUrlMixin, self).get_success_url()
def get_context_data(self, **kwargs): context = super(SetSuccessUrlMixin, self).get_context_data(**kwargs) context['next'] = self.request.GET.get( 'next', self.success_url or clean_http_referer(self.request)) return context
def get_context_data(self, **kwargs): context = super(SetCancelUrlMixin, self).get_context_data(**kwargs) context['back'] = self.request.GET.get( 'back', self.cancel_url or clean_http_referer(self.request)) return context
def get_success_url(self): try: return self.request.GET.get('next', self.success_url or clean_http_referer(self.request)) except: return super(SetSuccessUrlMixin, self).get_success_url()
def get_context_data(self, **kwargs): context = super(SetSuccessUrlMixin, self).get_context_data(**kwargs) context['next'] = self.request.GET.get('next', self.success_url or clean_http_referer(self.request)) return context
def get_context_data(self, **kwargs): context = super(SetCancelUrlMixin, self).get_context_data(**kwargs) context['back'] = self.request.GET.get('back', self.cancel_url or clean_http_referer(self.request)) return context