44from collections .abc import AsyncGenerator , Generator , Iterator
55from typing import TYPE_CHECKING , Any , Generic , Literal , TypeVar , overload
66
7- from pypika_tortoise import Table
7+ from pypika_tortoise . queries import Table
88
99from tortoise .exceptions import ConfigurationError , NoValuesFetched , OperationalError
1010from tortoise .fields .base import CASCADE , SET_NULL , Field , OnDelete
@@ -358,7 +358,7 @@ def __init__(
358358class OneToOneFieldInstance (ForeignKeyFieldInstance [MODEL ]):
359359 def __init__ (
360360 self ,
361- model_name : type [Model ] | str ,
361+ model_name : type [MODEL ] | str ,
362362 related_name : str | None | Literal [False ] = None ,
363363 on_delete : OnDelete = CASCADE ,
364364 ** kwargs : Any ,
@@ -381,7 +381,7 @@ class ManyToManyFieldInstance(RelationalField[MODEL]):
381381
382382 def __init__ (
383383 self ,
384- model_name : type [Model ] | str ,
384+ model_name : type [MODEL ] | str ,
385385 through : str | None = None ,
386386 forward_key : str | None = None ,
387387 backward_key : str = "" ,
@@ -421,7 +421,7 @@ def describe(self, serializable: bool) -> dict:
421421 if isinstance (self .model_name , str ):
422422 model_name = self .model_name
423423 else :
424- model : type [Model ] = self .model_name
424+ model : type [MODEL ] = self .model_name
425425 model_name = f"{ model ._meta .app } .{ model .__name__ } "
426426 desc ["model_name" ] = model_name
427427 desc ["related_name" ] = self .related_name
@@ -435,7 +435,7 @@ def describe(self, serializable: bool) -> dict:
435435
436436@overload
437437def OneToOneField (
438- to : type [Model ] | str ,
438+ to : type [MODEL ] | str ,
439439 related_name : str | None | Literal [False ] = None ,
440440 on_delete : OnDelete = CASCADE ,
441441 db_constraint : bool = True ,
@@ -447,7 +447,7 @@ def OneToOneField(
447447
448448@overload
449449def OneToOneField (
450- to : type [Model ] | str ,
450+ to : type [MODEL ] | str ,
451451 related_name : str | None | Literal [False ] = None ,
452452 on_delete : OnDelete = CASCADE ,
453453 db_constraint : bool = True ,
@@ -457,7 +457,7 @@ def OneToOneField(
457457
458458
459459def OneToOneField (
460- to : type [Model ] | str ,
460+ to : type [MODEL ] | str ,
461461 related_name : str | None | Literal [False ] = None ,
462462 on_delete : OnDelete = CASCADE ,
463463 db_constraint : bool = True ,
@@ -510,7 +510,7 @@ def OneToOneField(
510510
511511@overload
512512def ForeignKeyField (
513- to : type [Model ] | str ,
513+ to : type [MODEL ] | str ,
514514 related_name : str | None | Literal [False ] = None ,
515515 on_delete : OnDelete = CASCADE ,
516516 db_constraint : bool = True ,
@@ -522,7 +522,7 @@ def ForeignKeyField(
522522
523523@overload
524524def ForeignKeyField (
525- to : type [Model ] | str ,
525+ to : type [MODEL ] | str ,
526526 related_name : str | None | Literal [False ] = None ,
527527 on_delete : OnDelete = CASCADE ,
528528 db_constraint : bool = True ,
@@ -532,7 +532,7 @@ def ForeignKeyField(
532532
533533
534534def ForeignKeyField (
535- to : type [Model ] | str ,
535+ to : type [MODEL ] | str ,
536536 related_name : str | None | Literal [False ] = None ,
537537 on_delete : OnDelete = CASCADE ,
538538 db_constraint : bool = True ,
@@ -584,7 +584,7 @@ def ForeignKeyField(
584584
585585
586586def ManyToManyField (
587- to : type [Model ] | str ,
587+ to : type [MODEL ] | str ,
588588 through : str | None = None ,
589589 forward_key : str | None = None ,
590590 backward_key : str = "" ,
@@ -593,7 +593,7 @@ def ManyToManyField(
593593 db_constraint : bool = True ,
594594 unique : bool = True ,
595595 ** kwargs : Any ,
596- ) -> ManyToManyRelation [Any ]:
596+ ) -> ManyToManyRelation [MODEL ]:
597597 """
598598 ManyToMany relation field.
599599
0 commit comments