是否可以使用Python类型提示在Django QuerySet中指定记录类型?像QuerySet[SomeModel]
什么?
例如,我们有模型:
class SomeModel(models.Model):
smth = models.IntegerField()
而且我们想将该模型的QuerySet作为参数传递给func:
def somefunc(rows: QuerySet):
pass
但是如何在QuerySet中指定记录类型,例如List[SomeModel]
:
def somefunc(rows: List[SomeModel]):
pass
但是使用QuerySet?