【发布时间】:2017-04-09 16:12:47
【问题描述】:
我有以下型号:
class Category(models.Model):
name = models.CharField(max_length=255)
parent = models.ForeignKey('self', related_name='children')
我的问题是如何防止模型引用自身(同一个对象)。对象应该只能指向其他类别而不能指向自身('dogs' 可以有父 'animals' 但不能有父 'dogs')
【问题讨论】:
标签: django self-reference self-referencing-table