0

投稿モデルと、特定の投稿に対して作成されたコメントを保持するコメント モデルがあります。

class Post(models.Model):
    body = models.TextField()
    user = models.ForeignKey(User)

class Comment(models.Model):
    post = models.ForeignKey(Post)
    date = models.DateTimeField(auto_now_add=True)
    comment = models.TextField()
    comment_user = models.ForeignKey(User)

ここで、Post リソースに、特定の投稿に添付されたすべてのコメントへの URI を含めたいと考えています。

コメントが属している投稿を表すために使用できることはわかっていfields.ForeignKeyますが、投稿オブジェクト内の投稿に属しているすべてのコメントの URI を API に持たせたいと考えています。それが理にかなっていることを願っています。

4

1 に答える 1

1
class PostResource(ModelResource):
     comments = fields.ToManyField(CommentResource, 'comments')

私は以前に同様の質問に答えていました。このリンクを確認してください

于 2013-02-12T22:40:15.933 に答える