【发布时间】:2011-01-13 04:22:38
【问题描述】:
有没有办法在 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 作为属性放在journal_id 和volume_number 字段中,但它不起作用。
【问题讨论】:
标签: django django-models