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

时间:2020-02-28 20:10:03

标签: python-3.x python-dataclasses

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

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

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

1 个答案:

答案 0 :(得分:0)

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

 <tbody>
          <tr class="d-flex align-items-center">
              <td class="col-2">
                  <div style="background-image: url(//placehold.it/1026x600/CC1111/FFF);width: 80px;
                      height: 80px;
                      border-radius: 100%;
                      background-size: cover;">
                  </div>
              </td>

(我想您的@dataclass class B: model: Model name: str 是类Django的模型类,由代码段第一行的语法给出)