0

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')
4

0 回答 0