我尝试使用django-threadedcomments 但是当我加入模板时 {%load threadedcomments_tags%}
我在这方面遇到错误 {%render_comment_list for publication%} {%render_comment_form for publication%}
'RequestContext'对象没有属性'META'
但是如果我使用带有{%load comments%}的django_comments就可以了
答案 0 :(得分:1)
首先 - 当您在模板中使用{%load comments%}时,它使用django.contrib.comments来呈现页面。当您使用{%load threadedcomments_tags%}时,它使用django-threadedcomments库。
你使用哪个版本的Django?似乎django-threadedcomments与Django 1.10不兼容。如果要继续使用它,由于render_to_string方法的更改,您需要在django-threadedcomments代码中进行自己的调整。以下是对此的更多见解:https://github.com/HonzaKral/django-threadedcomments/issues/78
另一个解决方案是回到Django 1.9,如果你现在不介意这个版本。它工作正常。