Default() — fastapi Function Reference
Architecture documentation for the Default() function in datastructures.py from the fastapi codebase.
Entity Profile
Dependency Diagram
graph TD 28261a63_2ba9_f1ff_1d1b_475348a45a65["Default()"] dc4a1804_f7b4_848b_3280_30523680d7b9["datastructures.py"] 28261a63_2ba9_f1ff_1d1b_475348a45a65 -->|defined in| dc4a1804_f7b4_848b_3280_30523680d7b9 bef02968_6cae_fc82_e854_8b053afd9655["__init__()"] bef02968_6cae_fc82_e854_8b053afd9655 -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 25327e8f_c38b_0b1b_93ba_5cf6834fddb3["add_api_route()"] 25327e8f_c38b_0b1b_93ba_5cf6834fddb3 -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 17bcf28f_7595_a117_1722_327988604d26["api_route()"] 17bcf28f_7595_a117_1722_327988604d26 -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 2f430556_420d_2b59_49d3_a547e308f1ab["include_router()"] 2f430556_420d_2b59_49d3_a547e308f1ab -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 d15d0d82_652d_c556_d699_e3ccf1192b8e["get()"] d15d0d82_652d_c556_d699_e3ccf1192b8e -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 e5c9a88b_e361_5c80_2c90_1f4244b0913c["put()"] e5c9a88b_e361_5c80_2c90_1f4244b0913c -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 2d8f2368_f214_e28c_d224_5dd3affead89["post()"] 2d8f2368_f214_e28c_d224_5dd3affead89 -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 c275e16d_28fa_3dff_2d28_fcd1553f133c["delete()"] c275e16d_28fa_3dff_2d28_fcd1553f133c -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 277dcccc_e48a_ff23_e407_b54ff9a2a4c4["options()"] 277dcccc_e48a_ff23_e407_b54ff9a2a4c4 -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 76d39ece_3f0e_793d_394a_1373e4a23d80["head()"] 76d39ece_3f0e_793d_394a_1373e4a23d80 -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 7025f2e0_d2f7_4809_ee15_829bb1290211["patch()"] 7025f2e0_d2f7_4809_ee15_829bb1290211 -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 07d238dc_2c4f_546e_6ed5_41ac6f3e6c8b["trace()"] 07d238dc_2c4f_546e_6ed5_41ac6f3e6c8b -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 ad8d62d9_53da_514b_c06f_53293eb1e5ae["get_request_handler()"] ad8d62d9_53da_514b_c06f_53293eb1e5ae -->|calls| 28261a63_2ba9_f1ff_1d1b_475348a45a65 style 28261a63_2ba9_f1ff_1d1b_475348a45a65 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
fastapi/datastructures.py lines 176–183
def Default(value: DefaultType) -> DefaultType:
"""
You shouldn't use this function directly.
It's used internally to recognize when a default value has been overwritten, even
if the overridden default value was truthy.
"""
return DefaultPlaceholder(value) # type: ignore
Domain
Subdomains
Defined In
Called By
- __init__()
- __init__()
- __init__()
- add_api_route()
- add_api_route()
- api_route()
- api_route()
- delete()
- delete()
- get()
- get()
- get_request_handler()
- head()
- head()
- include_router()
- include_router()
- options()
- options()
- patch()
- patch()
- post()
- post()
- put()
- put()
- test_default_placeholder_bool()
- test_default_placeholder_equals()
- trace()
- trace()
Source
Frequently Asked Questions
What does Default() do?
Default() is a function in the fastapi codebase, defined in fastapi/datastructures.py.
Where is Default() defined?
Default() is defined in fastapi/datastructures.py at line 176.
What calls Default()?
Default() is called by 28 function(s): __init__, __init__, __init__, add_api_route, add_api_route, api_route, api_route, delete, and 20 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free