Czy istnieje sposób na zdefiniowanie kilku pól jako unikalnych w Django?
Mam tabelę woluminów (dzienników) i nie chcę więcej niż jednego numeru woluminu dla tego samego dziennika.
class Volume(models.Model):
id = models.AutoField(primary_key=True)
journal_id = models.ForeignKey(Journals, db_column='jid', null=True, verbose_name = "Journal")
volume_number = models.CharField('Volume Number', max_length=100)
comments = models.TextField('Comments', max_length=4000, blank=True)
Starałem się umieścić unique = True
jako atrybut w polach journal_id
i volume_number
ale to nie działa.