Django-debug-toolbar: djangoデバッグツールバーが有効になっていると、フラグメントキャッシュが機能しません。

作成日 2016年09月14日  ·  6コメント  ·  ソース: jazzband/django-debug-toolbar

Django 1.10または1.10.1で作業している場合、フラグメントキャッシュはDjangoデバッグツールバーが有効になっていると機能しません。 ただし、ビューキャッシュとImageKitキャッシュは正常に機能します。

最も参考になるコメント

私の場合、キャッシュは正常に機能しますが(memcached側からチェックしました)、django-debug-toolbarのキャッシュパネルに呼び出しが表示されません。

全てのコメント6件

フラグメントキャッシングの意味がわかりません。 {% cache %}テンプレートタグをなんらかの方法で壊していると言っていますか?

はい、正確に。 {%cache%} {%endcache%}タグ内のツールバーが有効な要素は、バックエンド(memcached)にキャッシュされません。 ツールバーを無効にすると、すべてが期待どおりにキャッシュされます。

このインシデントのデバッグに役立つ情報を提供できますか? 可能であれば解決をお手伝いしたいと思います。

私の場合、キャッシュは正常に機能しますが(memcached側からチェックしました)、django-debug-toolbarのキャッシュパネルに呼び出しが表示されません。

同じ問題があります。キャッシュは正しく機能しますが、django-debug-toolbarに呼び出しが表示されません。

これは#799と同じで、 cachesdjango.templatetags.cacheでモンキーパッチを適用する必要があります

このページは役に立ちましたか?
0 / 5 - 0 評価