Est-il possible de spécifier le type d'enregistrements dans Django QuerySet avec des indicateurs de type Python? Quelque chose comme QuerySet[SomeModel]
?
Par exemple, nous avons le modèle:
class SomeModel(models.Model):
smth = models.IntegerField()
Et nous voulons transmettre QuerySet de ce modèle en tant que paramètre in func:
def somefunc(rows: QuerySet):
pass
Mais comment spécifier le type d’enregistrements dans QuerySet, comme avec List[SomeModel]
:
def somefunc(rows: List[SomeModel]):
pass
mais avec QuerySet?