Every line of 'flask 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.
56 def page_redirect(): 57 path = request.path 58 page = page_service.get_by_redirect(path) 59 if not page: 60 return theme_render('404.html', page_title='Not Found'), 404 61 return theme_render('page.html', 62 page_content=page.content, 63 page_title=page.title, 64 page=page)
Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code
14 def redirect(request): 15 return HttpResponseRedirect('/')
4 def redirect(request, to_url, headers=None, status=None, content_type=None): 5 """ 6 Aborts execution and causes a 303 or 302 redirect, depending on 7 the HTTP 1.1 method. 8 """ 9 if not content_type: 10 content_type = "text/html; charset=utf-8" 11 if not status: 12 if request.method == "POST": 13 # See: https://en.wikipedia.org/wiki/HTTP_303 14 status = 303 15 else: 16 status = 302 17 if not to_url.startswith("/") and not to_url.startswith("http"): 18 to_url = "/" + to_url 19 if headers is None: 20 headers = {} 21 # According to RFC 7231, a relative URI is now permitted. 22 headers['Location'] = to_url 23 return HTTPResponse(status=status, headers=headers, 24 content_type=content_type)