Я работаю над проектом с бэкэндом django, реагирую на фронтенд и redis для кеширования.Здесь мне нужно кэширование, основанное на нескольких условных представлениях.
Моя основная проблема сложна и ее нелегко описать.Поэтому я делаю сравнительно простой пример, аналогичный тому, что я хочу сделать.
Существует конечная точка URL, такая как example.com/cached/, и возвращение этой конечной точки зависит от нескольких условий.Прежде всего, вид зависит от пользователя.Опять же, это зависит от устройства пользователя.Например, будет разный доход для разных устройств одного и того же пользователя.Или может быть еще условие.
Для пользовательского условия просмотра мы можем использовать @vary_on_cookie
декоратор в django.Но как кэшировать результат в соответствии с условием множественности в django?