在下面的模型中,虽然ham是相同的值,但每个垃圾邮件都需要是uniqu。
class MyModel(models.model):
ham = models.CharField(max_length=200)
spam = models.CarField(max_length=200)
我知道有可能在表单上验证它们,但只是想知道是否有一种简单的方法可以在模型上做到这一点。
如果需要ham
并且spam
值必须是唯一的,请使用unique_together
选项:
class MyModel(models.model):
ham = models.CharField(max_length=200)
spam = models.CarField(max_length=200)
class Meta:
unique_together = (("ham", "spam"),)