修复侧边栏缓存

liangliangyy 9 years ago
parent 0db6a2805e
commit 56f64d5fd3

@ -83,5 +83,8 @@ class CommentPostView(FormView):
cache.delete('seo_processor')
comment_cache_key = 'article_comments_{id}'.format(id=article_id)
cache.delete(comment_cache_key)
from django.core.cache.utils import make_template_fragment_key
username = self.request.user.username if self.request.user else ''
key = make_template_fragment_key('sidebar', [username])
cache.delete(key)
return HttpResponseRedirect("%s#div-comment-%d" % (article.get_absolute_url(), comment.pk))

@ -55,9 +55,7 @@
{% block sidebar %}
{% cache 36000 sidebar request.user.username %}
{% load_sidebar request.user %}
{% endcache %}
{% load_sidebar user %}
{% endblock %}

Loading…
Cancel
Save