ManyToOneRel是一个内部实现类,不适用于您的模型。
但是为什么您仍然认为需要它呢?正如文档详细解释的那样,当您定义外键时,您会自动获得反向关系。因此,在您的情况下,如果您进行定义,
parent那么您将自动获得
self.foomodel_set:并且可以通过使用
related_name参数使它更加明确:
parent = models.ForeignKey('self', blank=True, null=True, related_name='children')
请注意,如果您打算对树木进行复杂的处理,则可能要使用django-mptt库。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)