にnullのとき、私はこのモデルがあります:重複レコードtreeforeignkeyは、DjangoのMPTT
class Genre(MPTTModel):
id = models.CharField(max_length=100)
name = models.CharField(max_length=100)
parent = TreeForeignKey(
'self',
null=True,
blank=True,
related_name='subgenre'
)
def __str__(self):
return self.name
class Meta:
unique_together = (('id', 'parent'),)
私は重複するレコードを持っている必要はありませんでしたので、私はidとTreeForeignKeyでunique_together
を使用しています。
unique_together
であっても、親をnullに設定すると、重複を追加できます。どうすればそれを避けることができますか?