如果有一个"授权"我怎么能告诉Django不要缓存头

时间:2018-03-09 10:45:27

标签: django caching django-rest-framework jwt

我正在使用带有DRF和JWT令牌的django来验证用户身份。我正在使用缓存来缓存api响应,但我不想为登录用户执行此操作。

我想到的是使用from vary_on_headers检查请求标头Authorization然后不缓存响应,但我无法以编程方式找到在python / django中执行此操作的方法

当前的缓存方式是通过混合

class CacheMixin(viewsets.ViewSet):
    @method_decorator(cache_page(60*60))
    def dispatch(self, *args, **kwargs):
        return super().dispatch(*args, **kwargs)

0 个答案:

没有答案