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它来表示我的评论属于哪个帖子,但我希望 API 在帖子对象中拥有属于该帖子的所有评论的 URI。我希望这是有道理的。

4

1 回答 1

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

我之前已经回答过类似的问题。检查此链接

于 2013-02-12T22:40:15.933 回答