Как использовать кэшированные результаты в cacheops с помощью django

Я пытаюсь использовать cacheops, где у меня есть представление, содержащее переменную, которую я хочу кэшировать

bo = Bo.objects.all().cache()

Чешированный bo я пытался использовать в другом представлении следующим образом

all = cache.get('bo')

Это не работает Вот отслеживание

....
  File "C:\Users\Ptar\AppData\Local\Programs\Python\Python39\lib\site-packages\cacheops\simple.py", line 83, in get
    return self._get(get_prefix() + cache_key)
  File "C:\Users\Ptar\AppData\Local\Programs\Python\Python39\lib\site-packages\cacheops\simple.py", line 99, in _get
    raise CacheMiss
cacheops.simple.CacheMiss

Мой settings.py

CACHES = {
    "default": {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/1",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    },
    'select2': {
        "BACKEND": "django_redis.cache.RedisCache",
        "LOCATION": "redis://127.0.0.1:6379/2",
        "OPTIONS": {
            "CLIENT_CLASS": "django_redis.client.DefaultClient",
        }
    }
}

CACHEOPS_DEGRADE_ON_FAILURE=True
CACHEOPS_ENABLED = True
CACHEOPS_REDIS = {
    'host': 'localhost',
    'port': 6379,}
CACHEOPS = {
    'libman.*': {'ops': 'all', 'timeout': 60*15},}

Я смог решить эту проблему, поместив ее в блок try except

try:
    bo = cache.get('bo')
except CacheMiss:
    bo = Bo.objects.all().cache()
    cache.set('bo',bo)
Вернуться на верх