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
、それは動作しません。