Gibt es eine Möglichkeit, einige Felder in Django als einzigartig zu definieren?
Ich habe eine Tabelle mit Bänden (von Zeitschriften) und möchte nicht mehr als eine Bandnummer für dieselbe Zeitschrift.
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)
Ich habe versucht zu setzen unique = True
als Attribut in den Feldern journal_id
und , volume_number
aber es funktioniert nicht.