Home / File/ tutorial011_py39.py — fastapi Source File

tutorial011_py39.py — fastapi Source File

Architecture documentation for tutorial011_py39.py, a python file in the fastapi codebase. 3 imports, 0 dependents.

File python 3 imports 1 classes

Entity Profile

Dependency Diagram

graph LR
  04bcc751_80e8_a7e7_089f_dfde07921d2f["tutorial011_py39.py"]
  e973e384_8276_b242_eb98_1c0b79a84e68["datetime"]
  04bcc751_80e8_a7e7_089f_dfde07921d2f --> e973e384_8276_b242_eb98_1c0b79a84e68
  0dda2280_3359_8460_301c_e98c77e78185["typing"]
  04bcc751_80e8_a7e7_089f_dfde07921d2f --> 0dda2280_3359_8460_301c_e98c77e78185
  6913fbd4_39df_d14b_44bb_522e99b65b90["pydantic"]
  04bcc751_80e8_a7e7_089f_dfde07921d2f --> 6913fbd4_39df_d14b_44bb_522e99b65b90
  style 04bcc751_80e8_a7e7_089f_dfde07921d2f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

from datetime import datetime
from typing import Union

from pydantic import BaseModel


class User(BaseModel):
    id: int
    name: str = "John Doe"
    signup_ts: Union[datetime, None] = None
    friends: list[int] = []


external_data = {
    "id": "123",
    "signup_ts": "2017-06-01 12:22",
    "friends": [1, "2", b"3"],
}
user = User(**external_data)
print(user)
# > User id=123 name='John Doe' signup_ts=datetime.datetime(2017, 6, 1, 12, 22) friends=[1, 2, 3]
print(user.id)
# > 123

Classes

Dependencies

  • datetime
  • pydantic
  • typing

Frequently Asked Questions

What does tutorial011_py39.py do?
tutorial011_py39.py is a source file in the fastapi codebase, written in python.
What does tutorial011_py39.py depend on?
tutorial011_py39.py imports 3 module(s): datetime, pydantic, typing.
Where is tutorial011_py39.py in the architecture?
tutorial011_py39.py is located at docs_src/python_types/tutorial011_py39.py (directory: docs_src/python_types).

Analyze Your Own Codebase

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

Try Supermodel Free