2016-09-23 11 views
0

私はジャンゴ・threadedcommentsに を使用しようとする。しかし、私はテンプレート {%threadedcomments_tags%負荷}ジャンゴ-threadedcomments:「RequestContextの」オブジェクトが属性を持っていない「META」

に追加するときに、私はこのライン {上のエラーを取得します出版%の%render_comment_list}パブリケーション%ため {%のrender_comment_form}

'RequestContextの' オブジェクトが持ってない属性 'META'

django_commentsを{%load comments%}で使用している場合

答えて

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

この時点でバージョンを気にしない場合、もう1つの解決策は、Django 1.9に戻すことです。それはうまく動作します。

関連する問題