子と親の 2 つのフィールドを持つモデルが必要です。ジャンゴでこれを行うにはどうすればよいですか? 私はこのようなものを持っています
from django.db import models
class FooModel(models.Model)
parent = models.ForeignKey('self', blank=True, null=True)
children = models.ManyToOneRel('self', blank=True, null=True)
def __init__(self, *args, **kwargs):
super(FooModel, self).__init__(*args, **kwargs)
self.parent.children.add(self)
しかし、このように ManyToOneRel を使用することになっているとは思いません (特に、「空白」でキーワード エラーが発生するため)。何かアドバイス?