django中的树状评论

时间:2011-02-24 15:21:50

标签: django comments

我正在尝试为我的django项目实现树状注释。每条评论都可以回复,并保存为给定的评论孩子。

comment 1
|- reply 1 to comment 1
|- reply 2 to comment 1
|- reply 3 to comment 1
   |- reply 1 to reply 3 to comment 1
   |- reply 2 to reply 3 to comment 1
comment 2
|- reply 1 to comment 2
... and so on ...

这是我的模特:

class Comment(models.Model):
    author              = models.ForeignKey(User)
    parent              = models.ForeignKey(Comment, blank=True) #
    text                = models.TextField()
    created             = models.DateTimeField()
    updated             = models.DateTimeField(blank=True)

这是要走的路还是重新发明轮子?我敢肯定,这是典型的足够的案例,所以有这样的内置解决方案吗?谢谢。

1 个答案:

答案 0 :(得分:4)

这些被称为线程注释。它不是内置的,但这是一个你可以

的应用程序
  • 一个。使用
  • 湾学会自己滚动

https://github.com/ericflo/django-threadedcomments