MCPcopy
hub / github.com/tortoise/tortoise-orm / _build_initial_querysets

Method _build_initial_querysets

tortoise/apps.py:115–124  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

113 self._build_initial_querysets()
114
115 def _build_initial_querysets(self) -> None:
116 for app in self.apps.values():
117 for model in app.values():
118 model._meta.finalise_model()
119 model._meta.basetable = Table(name=model._meta.db_table, schema=model._meta.schema)
120 basequery = model._meta.db.query_class.from_(model._meta.basetable)
121 model._meta.basequery = cast(Query, basequery)
122 model._meta.basequery_all_fields = cast(
123 Query, basequery.select(*model._meta.db_fields)
124 )
125
126 def _init_relations(self) -> None:
127 def get_related_model(related_app_name: str, related_model_name: str) -> type[Model]:

Callers 1

_load_from_configMethod · 0.95

Calls 2

finalise_modelMethod · 0.80
valuesMethod · 0.45

Tested by

no test coverage detected