Блог

Python/Django: добовляем уникальные поля для модели

Существует простое решение называется unique_together которое делает именно то, что нам нужно.

Простой пример, чтобы было понятно:

class Model(models.Model):
  field1 = models.CharField(max_length=75)
  field2 = models.CharField(max_length=75)

  class Meta:
    unique_together = ('field1', 'field2',)