新项目中的朋友您好,我使用 Django4,并为缓存设置了“django.core.cache.backends.redis.RedisCache”,但出现错误消息“AttributeError: 'RedisCache' object has no attribute 'ttl'”。它指的是我在下面添加的代码行:
from django.core.cache import cache
def validate_token(token, check_time=True):
if cache.ttl(token) == 0:
return False
try:
data = claim_token(token)
except Exception:
return False
if "type" not in data.keys():
return False
谁能告诉我如何解决它?(我知道 ttl 意味着生存时间)