Python 3 模型对象的数据类类型提示

Python 3 Dataclass Type Hinting for Model Object

我正在尝试使用模型对象的变量类型定义数据类,我该怎么做?

a = Model.objects.get(a_id=1)

@dataclass
class B:
    model: ???
    name: str

您可以简单地使用 class 作为类型提示。

@dataclass
class B:
    model: Model
    name: str

(我想你的 Model 是一个类似 Django 的模型 class,由你的代码片段第一行的语法给出)