3 examples of 'flask redirect' in Python

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.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
56def 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)
14def redirect(request):
15 return HttpResponseRedirect('/')
4def 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)

Related snippets