add_url_rule() — flask Function Reference
Architecture documentation for the add_url_rule() function in blueprints.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 674e773f_4d02_61b4_8703_b931fcae73d7["add_url_rule()"] 0c59fa87_9a90_f011_4207_98ae96479921["Blueprint"] 674e773f_4d02_61b4_8703_b931fcae73d7 -->|defined in| 0c59fa87_9a90_f011_4207_98ae96479921 a095b8ad_24db_e31f_c7dd_d94b4dc565d0["add_url_rule()"] a095b8ad_24db_e31f_c7dd_d94b4dc565d0 -->|calls| 674e773f_4d02_61b4_8703_b931fcae73d7 0b82c064_d082_834e_b86a_ea458a961988["record()"] 674e773f_4d02_61b4_8703_b931fcae73d7 -->|calls| 0b82c064_d082_834e_b86a_ea458a961988 a095b8ad_24db_e31f_c7dd_d94b4dc565d0["add_url_rule()"] 674e773f_4d02_61b4_8703_b931fcae73d7 -->|calls| a095b8ad_24db_e31f_c7dd_d94b4dc565d0 style 674e773f_4d02_61b4_8703_b931fcae73d7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/sansio/blueprints.py lines 413–441
def add_url_rule(
self,
rule: str,
endpoint: str | None = None,
view_func: ft.RouteCallable | None = None,
provide_automatic_options: bool | None = None,
**options: t.Any,
) -> None:
"""Register a URL rule with the blueprint. See :meth:`.Flask.add_url_rule` for
full documentation.
The URL rule is prefixed with the blueprint's URL prefix. The endpoint name,
used with :func:`url_for`, is prefixed with the blueprint's name.
"""
if endpoint and "." in endpoint:
raise ValueError("'endpoint' may not contain a dot '.' character.")
if view_func and hasattr(view_func, "__name__") and "." in view_func.__name__:
raise ValueError("'view_func' name may not contain a dot '.' character.")
self.record(
lambda s: s.add_url_rule(
rule,
endpoint,
view_func,
provide_automatic_options=provide_automatic_options,
**options,
)
)
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does add_url_rule() do?
add_url_rule() is a function in the flask codebase, defined in src/flask/sansio/blueprints.py.
Where is add_url_rule() defined?
add_url_rule() is defined in src/flask/sansio/blueprints.py at line 413.
What does add_url_rule() call?
add_url_rule() calls 2 function(s): add_url_rule, record.
What calls add_url_rule()?
add_url_rule() is called by 1 function(s): add_url_rule.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free