templatepy.demo.dataclass_demo ⚓︎
This module demonstrates the use of dataclasses in Python.
CLASS | DESCRIPTION |
---|---|
Address | A nested address dataclass example. |
Profile | A more complex profile dataclass with nested dataclass. |
User | A simple user dataclass example. |
FUNCTION | DESCRIPTION |
---|---|
create_sample_profile | Create a sample profile with nested dataclasses. |
create_sample_user | Create a sample user for demonstration. |
templatepy.demo.dataclass_demo.Address dataclass
⚓︎
templatepy.demo.dataclass_demo.Profile dataclass
⚓︎
Profile(
user: User,
address: Optional[Address] = None,
bio: Optional[str] = None,
followers: List[User] = list(),
)
templatepy.demo.dataclass_demo.User dataclass
⚓︎
User(
name: str,
email: str,
age: int,
created_at: datetime = now(),
tags: List[str] = list(),
is_active: bool = True,
)
A simple user dataclass example.
PARAMETER | DESCRIPTION |
---|---|
name | User's full name TYPE: |
email | User's email address TYPE: |
age | User's age TYPE: |
created_at | Timestamp when the user was created TYPE: |
tags | List of tags associated with the user |
is_active | Whether the user account is active TYPE: |