我在解决如何在django.util.cache
中修补一些函数时遇到问题。我不想编写自己的缓存中间件,我只想要更容易吞下的密钥。缓存后端的make_key
属性不会为我的用例删除它。
我尝试过添加
from django.utils.cache import _generate_cache_key, _generate_cache_header_key
from spark_core import middleware
_generate_cache_key = middleware._generate_cache_key
_generate_cache_header_key = middleware._generate_cache_header_key
位于settings.py
文件的底部,但没有任何运气。我正在使用每站点缓存。