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