【发布时间】:2015-02-04 06:11:17
【问题描述】:
我有一个抽象类:
class AbstractExecutive(models.Model):
mobile = models.CharField(max_length=10,unique=True,
verbose_name='*Mobile')
#other attributs not required....
class Meta:
abstract = True
我继承这个类来创建不同的实例,如客户端、供应商等。对于类实例客户端,我要求删除唯一约束,而其他类对象存在唯一约束。我正在使用 postgresql 9.1 我使用 psql 删除了客户端表约束,但是由于模型是继承的,因此它始终具有唯一约束。请注意,客户表有数据,不能被打扰。如何摆脱表中的约束。客户端类模型:
class Client(AbstractAddress,AbstractExecutive):
number = models.CharField(max_length=10,verbose_name='number',
unique=True)
#other attributes...
【问题讨论】:
标签: python django postgresql