Python 如何在Django模型中指定字段元组的唯一性
是否有一种方法可以在Django中指定一个模型,从而确保表中的一对字段是唯一的,其方式类似于类似字段的“unique=True”属性Python 如何在Django模型中指定字段元组的唯一性,python,django,django-models,Python,Django,Django Models,是否有一种方法可以在Django中指定一个模型,从而确保表中的一对字段是唯一的,其方式类似于类似字段的“unique=True”属性 还是需要在clean()方法中检查此约束?有一个名为unique\u-together的元选项。例如: class MyModel(models.Model): field1 = models.BlahField() field2 = models.FooField() field3 = models.BazField() cla
还是需要在clean()方法中检查此约束?有一个名为
unique\u-together
的元选项。例如:
class MyModel(models.Model):
field1 = models.BlahField()
field2 = models.FooField()
field3 = models.BazField()
class Meta:
unique_together = ("field1", "field2")
更多信息请参见Django页面。META不应出现在所有大写字母中;应该是“班级元”:卡尔:谢谢你的提示。那是个打字错误。