(self, meta: Model.Meta)
| 220 | ) |
| 221 | |
| 222 | def __init__(self, meta: Model.Meta) -> None: |
| 223 | self.abstract: bool = getattr(meta, "abstract", False) |
| 224 | self.manager: Manager = getattr(meta, "manager", Manager()) |
| 225 | self.db_table: str = getattr(meta, "table", "") |
| 226 | self.schema: str | None = getattr(meta, "schema", None) |
| 227 | self.app: str | None = getattr(meta, "app", None) |
| 228 | self.unique_together: tuple[tuple[str, ...], ...] = get_together(meta, "unique_together") |
| 229 | self.constraints: tuple = tuple(getattr(meta, "constraints", ())) |
| 230 | self.indexes: tuple[tuple[str, ...] | Index, ...] = get_together(meta, "indexes") |
| 231 | self._default_ordering: tuple[tuple[str, Order], ...] = prepare_default_ordering(meta) |
| 232 | self._ordering_validated: bool = False |
| 233 | self.fields: set[str] = set() |
| 234 | self.db_fields: set[str] = set() |
| 235 | self.m2m_fields: set[str] = set() |
| 236 | self.fk_fields: set[str] = set() |
| 237 | self.o2o_fields: set[str] = set() |
| 238 | self.backward_fk_fields: set[str] = set() |
| 239 | self.backward_o2o_fields: set[str] = set() |
| 240 | self.fetch_fields: set[str] = set() |
| 241 | self.fields_db_projection: dict[str, str] = {} |
| 242 | self.fields_db_projection_reverse: dict[str, str] = {} |
| 243 | self._filters: dict[str, FilterInfoDict] = {} |
| 244 | self.filters: dict[str, FilterInfoDict] = {} |
| 245 | self.fields_map: dict[str, Field] = {} |
| 246 | self._inited: bool = False |
| 247 | self.default_connection: str | None = None |
| 248 | self.basequery: Query = Query() |
| 249 | self.basequery_all_fields: Query = Query() |
| 250 | self.basetable: Table = Table("") |
| 251 | self.pk_attr: str = getattr(meta, "pk_attr", "") |
| 252 | self.generated_db_fields: tuple[str, ...] = None # type: ignore |
| 253 | self._model: type[Model] = None # type: ignore |
| 254 | self.table_description: str = getattr(meta, "table_description", "") |
| 255 | self.pk: Field = None # type: ignore |
| 256 | self.db_pk_column: str = "" |
| 257 | self.db_native_fields: list[tuple[str, str, Field]] = [] |
| 258 | self.db_default_fields: list[tuple[str, str, Field]] = [] |
| 259 | self.db_complex_fields: list[tuple[str, str, Field]] = [] |
| 260 | self.db_default_db_columns: tuple[str, ...] = () |
| 261 | self.fetch_db_defaults: bool = getattr(meta, "fetch_db_defaults", True) |
| 262 | |
| 263 | @property |
| 264 | def full_name(self) -> str: |
nothing calls this directly
no test coverage detected