Объект RedisCache не имеет атрибута 'ttl'

Здравствуйте друзья в новом проекте я использую 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 означает время жизни)

Вернуться на верх