【问题标题】:Python 3 Dataclass Type Hinting for Model Object模型对象的 Python 3 数据类类型提示
【发布时间】:2020-02-28 20:10:03
【问题描述】:

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

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

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

【问题讨论】:

    标签: python-3.x python-dataclasses


    【解决方案1】:

    您可以简单地将类用作类型提示。

    @dataclass
    class B:
        model: Model
        name: str
    

    (我想你的Model 是一个类似于 Django 的模型类,由你的 sn-p 第一行的语法给出)

    【讨论】:

      猜你喜欢
      • 2016-10-15
      • 2017-11-21
      • 2013-10-12
      • 1970-01-01
      • 2018-06-25
      • 2022-01-01
      • 2017-09-09
      • 1970-01-01
      相关资源
      最近更新 更多