同じモデルで親子関係を持っています。例:
- 親のコメント
- 子コメント01
- 子コメント02
すべての子スレッドを入れ子にできる API を構築したいと考えています。現在、親コメントのみが表示されます。
私の現在の API.py は次のようになります。
class ThreadResource(ModelResource):
locations = fields.ToManyField('forum.api.comments','parent', full=True)
class Meta:
queryset = comments.objects.all()
resource_name = 'Comments'
class comments(ModelResource):
class Meta:
queryset = comments.objects.all()
resource_name = 'comms'
モデルでそれを行った方法は次のとおりです。
class comments(models.Model):
title = models.CharField(max_length=255)
parent = models.ForeignKey('self', blank=True,null=True)
sort = models.IntegerField(default=0)
content = models.CharField(max_length=255)