лежит словарь дорогих для вычисления данных в виде {12: True; 13: False }
Есть модель с методом, который возвращает для соответствующего id значение из словаря
Есть кверисет, для каждого элемента которого как раз вызывается этот метод.
Вопрос - как единоразово в кеш залезть так, чтобы остальные элементы кверисета не запрашивали каждый раз словарь из кеша? В голову только очень хардкодные варианты лезут
А почему джанговское? Это обще программистское. Присвоить значение от cache.get() переменной?
Другое дело, что НУЖНО это каждый раз делать для ключа кэша. Потому что его же стоит менять, после обновления ключа.
Обсуждают сегодня