Home / Function/ request_context() — flask Function Reference

request_context() — flask Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  ba0faaf2_249e_8d3d_df7c_6a7b65513741["request_context()"]
  9f8cc56e_d5c4_e7a8_438a_3124c0dd5de5["Flask"]
  ba0faaf2_249e_8d3d_df7c_6a7b65513741 -->|defined in| 9f8cc56e_d5c4_e7a8_438a_3124c0dd5de5
  c6ee720e_217f_24d8_42d3_da38bfeebb45["test_request_context()"]
  c6ee720e_217f_24d8_42d3_da38bfeebb45 -->|calls| ba0faaf2_249e_8d3d_df7c_6a7b65513741
  fb0e1e8e_33b2_bf68_f1ae_2eace5216191["wsgi_app()"]
  fb0e1e8e_33b2_bf68_f1ae_2eace5216191 -->|calls| ba0faaf2_249e_8d3d_df7c_6a7b65513741
  5fd70c3a_330e_eb7f_a826_2751b2ab0d3f["from_environ()"]
  ba0faaf2_249e_8d3d_df7c_6a7b65513741 -->|calls| 5fd70c3a_330e_eb7f_a826_2751b2ab0d3f
  style ba0faaf2_249e_8d3d_df7c_6a7b65513741 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/flask/app.py lines 1482–1496

    def request_context(self, environ: WSGIEnvironment) -> AppContext:
        """Create an :class:`.AppContext` with request information representing
        the given WSGI environment. A context is automatically pushed when
        handling each request. When the context is pushed, :data:`.request`,
        :data:`.session`, :data:`g:, and :data:`.current_app` become available.

        This method should not be used in your own code. Creating a valid WSGI
        environ is not trivial. Use :meth:`test_request_context` to correctly
        create a WSGI environ and request context instead.

        See :doc:`/appcontext`.

        :param environ: A WSGI environment.
        """
        return AppContext.from_environ(self, environ)

Subdomains

Defined In

Frequently Asked Questions

What does request_context() do?
request_context() is a function in the flask codebase, defined in src/flask/app.py.
Where is request_context() defined?
request_context() is defined in src/flask/app.py at line 1482.
What does request_context() call?
request_context() calls 1 function(s): from_environ.
What calls request_context()?
request_context() is called by 2 function(s): test_request_context, wsgi_app.

Analyze Your Own Codebase

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

Try Supermodel Free