情景:
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
...
即。我需要能够将夹具加载到数据库中,仅当base_field为None时才提供默认值。任何帮助非常感谢! (注意:BaseClass不是抽象的)
答案 0 :(得分:3)
您可以覆盖save
方法,检查是否设置了base_field,否则将其设置为默认值。