【发布时间】:2020-02-06 00:35:54
【问题描述】:
我有一个名为“TemporaryPriceReduction”的对象,它告诉我有关正在销售的产品的信息。这个类看起来像这样:
class TPR:
def __init__(self, product_id, territory):
self.product_id = product_id
self.territory = territory
在 django 模型中,它允许您在 init 之外定义事物(至少在继承 models.Model 基类的特定模型中:
class TPR(models.Model):
product_id = ...
territory = ...
基本上,我希望能够做到这一点:
class TPR(AbstractClass):
product_id = product_id
territory = territory
如何构建类似于抽象基类的东西,以便我可以在 init 之外定义事物(如在 django 中),而不必编写 init?
【问题讨论】: