有没有一种方法可以将几个字段定义为Django中唯一的字段?
我有一张(期刊的)卷表,而我不希望同一期刊有一个以上的卷号。
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)
我试图将unique = True
as属性放在字段中journal_id
,volume_number
但是不起作用。