是否可以在 Django QuerySet 中使用 Python 类型提示指定记录类型? 类似于 QuerySet[SomeModel]
?
例如,我们有一个模型:
class SomeModel(models.Model):
smth = models.IntegerField()
我们想把这个模型的 QuerySet 传递给 func 中的 param:
def somefunc(rows: QuerySet):
pass
But how to specify type of records in QuerySet, like with List[SomeModel]
:
def somefunc(rows: List[SomeModel]):
pass
但是用 QuerySet?