Every line of 'django redirect' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
14 def redirect(request): 15 return HttpResponseRedirect('/')
14 def redirect_view(request): 15 return HttpResponseRedirect(target)
9 def redirect(url): 10 return lambda res: HttpResponseRedirect(url)
32 def redirect_to(request, url): 33 return HttpResponseRedirect(url)
21 def f_redirect(req): 22 from django.http import HttpResponseRedirect 23 return HttpResponseRedirect(settings.REDIRECT_URL)
24 def redirect(request,path): 25 """Redirect old talk.org blog posts""" 26 return HttpResponsePermanentRedirect("http://neubia.com/archives/%s"%path)
29 def default_redirect(request, fallback_url, **kwargs): 30 redirect_field_name = kwargs.get("redirect_field_name", "next") 31 next_url = request.POST.get(redirect_field_name, request.GET.get(redirect_field_name)) 32 if not next_url: 33 # try the session if available 34 if hasattr(request, "session"): 35 session_key_value = kwargs.get("session_key_value", "redirect_to") 36 if session_key_value in request.session: 37 next_url = request.session[session_key_value] 38 del request.session[session_key_value] 39 is_safe = functools.partial( 40 ensure_safe_url, 41 allowed_protocols=kwargs.get("allowed_protocols"), 42 allowed_host=request.get_host() 43 ) 44 if next_url and is_safe(next_url): 45 return next_url 46 else: 47 try: 48 fallback_url = reverse(fallback_url) 49 except NoReverseMatch: 50 if callable(fallback_url): 51 raise 52 if "/" not in fallback_url and "." not in fallback_url: 53 raise 54 # assert the fallback URL is safe to return to caller. if it is 55 # determined unsafe then raise an exception as the fallback value comes 56 # from the a source the developer choose. 57 is_safe(fallback_url, raise_on_fail=True) 58 return fallback_url
227 def redirect(self): 228 """Redirect to matching SVG badge.""" 229 kwargs = { 230 'project': self.obj.slug, 231 'widget': 'svg', 232 'color': 'badge', 233 'extension': 'svg', 234 } 235 if self.lang: 236 kwargs['lang'] = self.lang.code 237 return reverse('widget-image', kwargs=kwargs) 238 return reverse('widget-image', kwargs=kwargs)
116 def redirect_if_no_refresh_token(backend, response, social, *args, **kwargs): 117 """http://python-social-auth.readthedocs.io/en/latest/use_cases.html#re-prompt-google-oauth2-users-to-refresh-the-refresh-token 118 """ 119 if ( 120 backend.name == "google-oauth2" 121 and social 122 and response.get("refresh_token") is None 123 and social.extra_data.get("refresh_token") is None 124 ): 125 return redirect("/login/google-oauth2?approval_prompt=force")
21 def redirect_next(request, field_name, settings_name): 22 try: 23 # get safe url from user input 24 url = request.REQUEST[field_name] 25 url = urlunsplit(('','')+urlsplit(url)[2:]) 26 except: 27 url = resolve_url(getattr(settings, settings_name, '/')) 28 return HttpResponseRedirect(url)