Coverage for docs_src / advanced / datetime / tutorial003_py310.py: 100%

9 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2026-11-09 00:02 +0000

1from datetime import datetime 1abcdefghi

2 

3from sqlalchemy import DateTime 1abcdefghi

4from sqlmodel import Field, SQLModel 1abcdefghi

5 

6 

7class Event(SQLModel, table=True): 1abcdefghi

8 id: int | None = Field(default=None, primary_key=True) 1abcdefghi

9 created_at: datetime = Field(sa_type=DateTime(timezone=False)) 1abcdefghi

10 

11 

12def main(): 1abcdefghi

13 event = Event(created_at=datetime(2026, 1, 1, 12)) 1jklmnopqr

14 print("Event:", event) 1jklmnopqr

15 

16 

17if __name__ == "__main__": 1abcdefghi

18 main()