Расширение flask-cache имеет декоратор @cache.memoize
для кэширования представления. включая *args
и **kwargs
представления. Однако некоторые из моих представлений также принимают строку запроса URL, например /foo/image?width=640
. Декоратор добавляет метод make_cache_key
в функцию декорированного представления, который можно использовать для настройки ключа кэша
. Однако я не знаю, как получить request.args
за пределами нормальный контекст запроса.
Есть идеи, как заставить @cache.memoize
работать со строками URL-запросов?