flask-cache также запоминает параметры строки запроса URL

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

. Однако я не знаю, как получить request.argsза пределами нормальный контекст запроса.

Есть идеи, как заставить @cache.memoizeработать со строками URL-запросов?

20
задан Paco 5 September 2013 в 09:16
поделиться