这里用到了递归,去寻找子评论。
在custom.py里,加入以下代码。
在models.py里,对Comment类加上父评论,指向他自己。
parent_comment = models.ForeignKey('self', related_name='p_comment',null=True, blank=True)
在templates里需要用的html中,加上我们自定义的标签。
# 在HTML最上面加上这句话
{% load custom %}
# 在需要用到多级评论的地方加上这句话,其中comments是view传过来的,比如comments = article.comment_set.all()
{% build_comment_tree comments %}