4

设想:

class BaseClass(models.Model):
    base_field = models.CharField(max_length=15, default=None)

class SubClass(BaseClass):
    # TODO set default value if base_field's value is None
    ...

IE。我需要能够将夹具加载到数据库中,仅当 base_field 为 None 时才提供默认值。非常感谢任何帮助!(注意:BaseClass 不是抽象的)

4

1 回答 1

3

您可以覆盖该save方法,检查是否设置了 base_field,否则将其设置为默认值。

于 2010-01-13T07:37:59.373 回答