如何让django停止缓存模板而不是静态文件?

时间:2015-02-07 12:55:42

标签: django caching django-templates django-pipeline

我正在使用django-pipeline压缩我的静态文件,并使用

STATICFILES_STORAGE = 'pipeline.storage.PipelineCachedStorage'

保持我的静态文件哈希值。但问题是包含所有静态文件的模板index.html被缓存到浏览器中,因此继续包含旧文件,因此缓存无法正常工作。我该如何解决这个问题。

我只希望index.html不被缓存。

修改

这是我的视图功能

from django.shortcuts import render

def index(request):
    if(request.user.id):
        data = request.user.profile()
        return render(request, '<app_name>/index.html', {'data': data})
    else:
        return render(request, '<app_name>/index.html')

0 个答案:

没有答案