我正在使用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')