Мульти условное кеширование в Django - PullRequest
0 голосов
/ 22 сентября 2019

Я работаю над проектом с бэкэндом django, реагирую на фронтенд и redis для кеширования.Здесь мне нужно кэширование, основанное на нескольких условных представлениях.

Моя основная проблема сложна и ее нелегко описать.Поэтому я делаю сравнительно простой пример, аналогичный тому, что я хочу сделать.

Существует конечная точка URL, такая как example.com/cached/, и возвращение этой конечной точки зависит от нескольких условий.Прежде всего, вид зависит от пользователя.Опять же, это зависит от устройства пользователя.Например, будет разный доход для разных устройств одного и того же пользователя.Или может быть еще условие.

Для пользовательского условия просмотра мы можем использовать @vary_on_cookie декоратор в django.Но как кэшировать результат в соответствии с условием множественности в django?

...