Django评论反向关系

sle*_*mes 2 django django-comments

当使用django.contrib.comments时,无论如何都要将反向关系添加到有注释的模型中?

例如:

post = Post.objects.all()[0]
comments = post.comments.all()
Run Code Online (Sandbox Code Playgroud)

Van*_*ale 5

是的,你应该能够做到:

from django.contrib.contenttypes import generic
class Post(models.Model):
    ...
    comments = generic.GenericRelation(Comments)
Run Code Online (Sandbox Code Playgroud)

根据Django关于反向泛化关系的文档