MCPcopy Create free account
hub / github.com/tortoise/tortoise-orm / run

Function run

examples/pydantic/tutorial_3.py:60–78  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

58
59
60async def run():
61 await Tortoise.init(db_url="sqlite://:memory:", modules={"models": ["__main__"]})
62 await Tortoise.generate_schemas()
63
64 # Create objects
65 tournament = await Tournament.create(name="New Tournament")
66 event = await Event.create(name="The Event", tournament=tournament)
67
68 # Serialise Tournament
69 tourpy = await Tournament_Pydantic.from_tortoise_orm(tournament)
70
71 # As serialised JSON
72 print(tourpy.model_dump_json(indent=4))
73
74 # Serialise Event
75 eventpy = await Event_Pydantic.from_tortoise_orm(event)
76
77 # As serialised JSON
78 print(eventpy.model_dump_json(indent=4))
79
80
81if __name__ == "__main__":

Callers 1

tutorial_3.pyFile · 0.70

Calls 4

from_tortoise_ormMethod · 0.80
initMethod · 0.45
generate_schemasMethod · 0.45
createMethod · 0.45

Tested by

no test coverage detected