url_defaults() — flask Function Reference
Architecture documentation for the url_defaults() function in scaffold.py from the flask codebase.
Entity Profile
Dependency Diagram
graph TD 2467cbaa_70e1_dc9f_f01a_83aabbdc4b7f["url_defaults()"] a813bd5c_bf41_d926_8dde_6a113d5e0018["Scaffold"] 2467cbaa_70e1_dc9f_f01a_83aabbdc4b7f -->|defined in| a813bd5c_bf41_d926_8dde_6a113d5e0018 style 2467cbaa_70e1_dc9f_f01a_83aabbdc4b7f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/flask/sansio/scaffold.py lines 584–595
def url_defaults(self, f: T_url_defaults) -> T_url_defaults:
"""Callback function for URL defaults for all view functions of the
application. It's called with the endpoint and values and should
update the values passed in place.
This is available on both app and blueprint objects. When used on an app, this
is called for every request. When used on a blueprint, this is called for
requests that the blueprint handles. To register with a blueprint and affect
every request, use :meth:`.Blueprint.app_url_defaults`.
"""
self.url_default_functions[None].append(f)
return f
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does url_defaults() do?
url_defaults() is a function in the flask codebase, defined in src/flask/sansio/scaffold.py.
Where is url_defaults() defined?
url_defaults() is defined in src/flask/sansio/scaffold.py at line 584.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free