Python 获取帖子评论(一对多关系)
一对多关系 我想获取帖子的注释,其中两者都位于名为post的同一个表中,但注释的数据位于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
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)
在上面的示例中,以下方法将在managerreporter.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