在 Django 中,我有一个包含一些公共字段的父抽象类,以及一些添加更多字段的子类。在其中一些子类中,我想添加自定义验证器来验证父类上的字段。
class Template(models.Model):
text = models.CharField(max_length=200)
class GlobalTemplate(Template):
function = models.ManyToManyField(Function, null=True, blank=True)
我可以像这样轻松地将它们添加到父类的字段中:
class Template(models.Model):
text = models.CharField(max_length=200, validators=[validate_custom])
但在这种情况下,我想将验证器添加到我的子类 GlobalTemplate,但将其附加到文本字段。
这在 Django 中可能吗?
谢谢!