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)
Domain
Subdomains
Defined In
Calls
Called By
Source
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