Python 获取帖子评论(一对多关系)

Python 获取帖子评论(一对多关系),python,django,django-rest-framework,Python,Django,Django Rest Framework,一对多关系 我想获取帖子的注释,其中两者都位于名为post的同一个表中,但注释的数据位于parent列(parentpost) 我来自PHP,使用laravel,我只想$this->hasMany('post','parent') 但在django我该怎么做 返回该帖子的所有评论。必须显示文章和属性注释,并在那里显示注释。如您在此处所读: “相关管理者”是在一对多或多对多相关上下文中使用的管理者。这种情况发生在两种情况下: 外侨关系的“另一面”。即: from django.db import

一对多关系

我想获取帖子的注释,其中两者都位于名为post的同一个表中,但注释的数据位于
parent
列(parentpost)

我来自PHP,使用laravel,我只想
$this->hasMany('post','parent')

但在django我该怎么做

返回该帖子的所有评论。必须显示文章和属性注释,并在那里显示注释。

如您在此处所读:

“相关管理者”是在一对多或多对多相关上下文中使用的管理者。这种情况发生在两种情况下:

外侨关系的“另一面”。即:

from django.db import models

class Reporter(models.Model):
    # ...
    pass

class Article(models.Model):
    reporter = models.ForeignKey(Reporter)
在上面的示例中,以下方法将在manager
reporter.article\u set
上可用

在您的情况下是
post.post\u set
。如果您不喜欢
post\u set
,可以在外键中指定
相关的\u名称

parent = models.ForeignKey(Post, related_name='comments')

此时,您可以查询:
post.comments

show us your models.py