кеш джанго - что это делает?

Я читаю структуру кеша django и наткнулся на этот код (не в документах):

feed = cache.get('sfc:index:%s' % request.LANGUAGE_CODE)

Я не смог найти этот стиль получения/настройки кешей с помощью поиска в Google. какова цель : внутри ключа кеша? что именно делает этот код с этими тремя ключами, например. sfc:index:en?

извините за вопрос о большом пальце.


person doniyor    schedule 02.10.2014    source источник


Ответы (1)


Получает кэшированные данные для фида на языке запроса. Ключ, это всего лишь ключ. :)

person José Ricardo Pla    schedule 02.10.2014
comment
о, значит, между 'index' и 'index:bla' в принципе нет разницы, верно? - person doniyor; 02.10.2014
comment
Не видя кода могу сказать, что. Но будьте осторожны, если этот код использует или переопределяет что-то. Django предлагает преобразование ключа кэша (docs.djangoproject.com/ en/1.7/topics/cache/), чтобы объединить префикс ключа, версию ключа и ключ для получения окончательного ключа. Но это не соответствует вашей строке «sfc: index:% s». - person José Ricardo Pla; 02.10.2014