Home / Function/ redirect() — flask Function Reference

redirect() — flask Function Reference

Architecture documentation for the redirect() function in app.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  2eee4794_0ecc_33d4_b94b_b00e2b3b29c8["redirect()"]
  38f6d4a2_834e_2acd_e1b6_f45c58079ccd["App"]
  2eee4794_0ecc_33d4_b94b_b00e2b3b29c8 -->|defined in| 38f6d4a2_834e_2acd_e1b6_f45c58079ccd
  style 2eee4794_0ecc_33d4_b94b_b00e2b3b29c8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/flask/sansio/app.py lines 936–955

    def redirect(self, location: str, code: int = 303) -> BaseResponse:
        """Create a redirect response object.

        This is called by :func:`flask.redirect`, and can be called
        directly as well.

        :param location: The URL to redirect to.
        :param code: The status code for the redirect.

        .. versionchanged:: 3.2
            ``code`` defaults to ``303`` instead of ``302``.

        .. versionadded:: 2.2
            Moved from ``flask.redirect``, which calls this method.
        """
        return _wz_redirect(
            location,
            code=code,
            Response=self.response_class,  # type: ignore[arg-type]
        )

Subdomains

Frequently Asked Questions

What does redirect() do?
redirect() is a function in the flask codebase, defined in src/flask/sansio/app.py.
Where is redirect() defined?
redirect() is defined in src/flask/sansio/app.py at line 936.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free