Gibt es eine Möglichkeit, ein paar Felder als eindeutig in Django zu definieren?
Ich habe eine Tabelle mit Bänden (von Zeitschriften), und ich 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, die unique = True
als Attribut in den Feldern journal_id
y volume_number
aber es funktioniert nicht.