我具有以下模型结构:
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
继承的所有子类中都是唯一的。有没有办法做到这一点,还是我必须自己进行验证?