Esempio n. 1
0
 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()
Esempio n. 2
0
 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
Esempio n. 3
0
 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
Esempio n. 4
0
 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()
Esempio n. 5
0
 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
Esempio n. 6
0
 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