Existe-t-il un moyen de définir quelques champs comme uniques dans Django?
J'ai un tableau des volumes (de revues) et je ne veux pas plus d'un numéro de volume pour le même journal.
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)
J'ai essayé de mettre unique = True
comme attribut dans les champs journal_id
et volume_number
mais cela ne fonctionne pas.