If a single field should be unique, you simply add unique=True :
class Getdata(models.Model): title = models.CharField(max_length=255, unique=True) state = models.CharField(max_length=2, choices=STATE, default="0") name = models.ForeignKey(School) created_by = models.ForeignKey(profile)
If you want the combination of fields to be unique, you need unique_together :
class Getdata(models.Model): title = models.CharField(max_length=255) state = models.CharField(max_length=2, choices=STATE, default="0") name = models.ForeignKey(School) created_by = models.ForeignKey(profile) class Meta: unique_together = ["title", "state", "name"]
Mike de simone
source share