Django模型字段在所有子类中都是唯一的

时间:2018-08-01 09:38:05

标签: django inheritance models

我具有以下模型结构:

class A(models.Model):
    ...
    class Meta:
        abstract = True

class B(A):
    ctx_order = models.PositiveIntegerField(blank=False, null=False, default=1)

class C(A):
    ctx_order = models.PositiveIntegerField(blank=False, null=False, default=2)

我想确保ctx_order字段在从A继承的所有子类中都是唯一的。有没有办法做到这一点,还是我必须自己进行验证?

0 个答案:

没有答案