我有一个帖子模型和一个评论模型,其中包含针对特定帖子的评论。
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。我希望这是有道理的。
答案 0 :(得分:1)
class PostResource(ModelResource):
comments = fields.ToManyField(CommentResource, 'comments')
之前我曾回答过类似的问题。请检查此link