Django - 服务器上的缓存页面,但不在客户端上

时间:2016-01-27 04:10:57

标签: django caching

我的网站上有几个(几乎)静态页面,我使用@cache_page来缓存整个响应。

@cache_page(99999)
def my_view(...)

问题是这会自动将标题“max-age = 99999”添加到响应中,我不希望客户端进行任何缓存。

如何在不允许客户端缓存的情况下在服务器上缓存整个HTML响应?

1 个答案:

答案 0 :(得分:2)

使用never_cache装饰器:

from django.views.decorators.cache import never_cache

@never_cache
@cache_page(99999)
def my_view(request):
    # ...