Home / Function/ request() — flask Function Reference

request() — flask Function Reference

Architecture documentation for the request() function in ctx.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  1530ca58_4be8_223e_a4ab_7d8b2bd0153d["request()"]
  86817dcd_97b5_9a9f_aee8_5fa78b4cecc9["AppContext"]
  1530ca58_4be8_223e_a4ab_7d8b2bd0153d -->|defined in| 86817dcd_97b5_9a9f_aee8_5fa78b4cecc9
  style 1530ca58_4be8_223e_a4ab_7d8b2bd0153d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/flask/ctx.py lines 370–378

    def request(self) -> Request:
        """The request object associated with this context. Accessed through
        :data:`.request`. Only available in request contexts, otherwise raises
        :exc:`RuntimeError`.
        """
        if self._request is None:
            raise RuntimeError("There is no request in this context.")

        return self._request

Subdomains

Defined In

Frequently Asked Questions

What does request() do?
request() is a function in the flask codebase, defined in src/flask/ctx.py.
Where is request() defined?
request() is defined in src/flask/ctx.py at line 370.

Analyze Your Own Codebase

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

Try Supermodel Free