15
是否有方法在Django中指定模型,以確保表中唯一的字段對與「unique = True 「相似領域的屬性?如何在Django模型中爲字段元組指定唯一性
或者我需要在clean()方法中檢查這個約束嗎?
是否有方法在Django中指定模型,以確保表中唯一的字段對與「unique = True 「相似領域的屬性?如何在Django模型中爲字段元組指定唯一性
或者我需要在clean()方法中檢查這個約束嗎?
有一個稱爲unique_together
的META選項。例如:Django的documentation頁面上
class MyModel(models.Model):
field1 = models.BlahField()
field2 = models.FooField()
field3 = models.BazField()
class Meta:
unique_together = ("field1", "field2")
更多信息。
META不應該全部大寫;它應該是「class Meta:」 – 2009-01-23 17:13:29