У меня есть приложение, которое сохраняет последний поиск пользователя с помощью файлов cookie, а также представление поиска, которое я хотел бы кэшировать.
Я не могу запомнить code> результат запроса, так как есть некоторые странные объекты, такие как db.session, которые не могут быть поняты Pickle, который использует Flask-Cache.
Я не могу кэшировать визуализированное представление, потому что может случиться так, что пользователь A получит файл cookie A, а пользователь B — файл cookie B, но поскольку представление сохраняется с помощью поиска пользователя A, пользователь B получает представление с параметрами поиска пользователя A.
Есть ли способ кэшировать результат разбиения на страницы SQL-Alchemy в Flask-Cache? Или кэшировать представление с учетом файлов cookie?
Следующее не работает:
@cache.memoize(60 * 60)
def find_job_per_id(id):
return Job.query.filter(Job.id == id).first()
Подробнее здесь: https://stackoverflow.com/questions/484 ... rent-users
Кэшируйте запрос SQLAlchemy или визуализируйте его в Flask-Cache для разных пользователей. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Python: кэшируйте переменную локальной функции для последующих вызовов
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-