Questions tagged [flask-cache]

75 questions
72
votes
5 answers

flask does not see change in .js file

I made a change on one of the .js files that I use and no matter what I do, flask insists on picking up, from memory cache, the last version of the file, without the change. To clarify, I have the following structure. It all starts with…
elelias
  • 4,552
  • 5
  • 30
  • 45
28
votes
2 answers

How to cache SQL Alchemy calls with Flask-Cache and Redis?

I have a Flask app that takes parameters from a web form, queries a DB with SQL Alchemy and returns Jinja-generated HTML showing a table with the results. I want to cache the calls to the DB. I looked into Redis (Using redis as an LRU cache for…
bernie2436
  • 22,841
  • 49
  • 151
  • 244
25
votes
6 answers

How to use Flask-Cache with Flask-Restful

How do I use Flask-Cache @cache.cached() decorator with Flask-Restful? For example, I have a class Foo inherited from Resource, and Foo has get, post, put, and delete methods. How can I can invalidate cached results after a…
cyberra
  • 579
  • 1
  • 6
  • 14
17
votes
1 answer

How to disable Flask-Cache caching

I meet a problem while using Flask-Cache. I need to make caching on need basis, by defining a configuration variable which user can set for enable or disable caching. I'm using Flask-Cache for caching purposes, as cache = Cache(config={'CACHE_TYPE':…
a.m.
  • 2,083
  • 1
  • 16
  • 22
13
votes
2 answers

How can I configure Flask-Cache with infinite timeout

In the Flask-Cache documentation all the examples use a finite timeout. I'd like to never refresh the cache while the app is running. Is this possible, and if so how do I do it?
iwein
  • 25,788
  • 10
  • 70
  • 111
12
votes
1 answer

Flask Cache not caching

I followed a tutorial of Flask-Cache and tried to implement it myself. Given the following example, why would Flask not cache the time? from flask import Flask import time app = Flask(__name__) cache = Cache(config={'CACHE_TYPE':…
Frame91
  • 3,670
  • 8
  • 45
  • 89
12
votes
1 answer

AWS Elasticache - increase memcached item size limit

Im using the memcached module on AWS Elasticache in my python Flask app (with Flask-Cache) When i try to set a file that is less than 1MB i need to repeatedly access to the cache, i have no issues. But when the file size increases more than a MB…
10
votes
3 answers

Flask Celery task locking

I am using Flask with Celery and I am trying to lock a specific task so that it can only be run one at a time. In the celery docs it gives a example of doing this Celery docs, Ensuring a task is only executed one at a time. This example that was…
Max Powers
  • 1,119
  • 4
  • 23
  • 54
8
votes
2 answers

Delete specific cache in Flask-Cache or Flask-Caching

I am using Flask cache in my API in python. Currently I am using the decorator @app.cache.memoize(cache_memoize_value) and I flush it by calling app.cache.delete_memoized(view) The problem is that with memoize it will be cached for n views and not…
Cramix
  • 91
  • 1
  • 2
  • 9
8
votes
1 answer

Caching Flask-Login user_loader

I had this. @login_manager.user_loader def load_user(id=None): return User.query.get(id) It was working fine until I introduced Flask-Principal. @identity_loaded.connect_via(app) def on_identity_loaded(sender, identity): # Set the…
lustdante
  • 483
  • 4
  • 14
7
votes
1 answer

Flask-Caching use UWSGI cache with NGINX

The UWSGI is connected to the flask app per UNIX-Socket: NGINX (LISTEN TO PORT 80) <-> UWSGI (LISTER PER UNIX-SOCKER) <-> FLASK-APP I have initalized a uwsgi cache to handle global data. I want to handle the cache with python package…
Ewro
  • 447
  • 4
  • 13
7
votes
0 answers

Flask/SqlAlchemy, Flask-Cache, Celery and InvalidRequestError: Instance '<...>' is not persistent within this Session

I am scratching my head on this one. I have a Flask App w/ Flask-Cache and SqlAlchemy: app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql+pg8000://[Redacted] cache = Cache(app, config={'CACHE_TYPE':'redis',…
Patches
  • 1,423
  • 2
  • 12
  • 11
6
votes
4 answers

Flask cache memoize not working with flask restful resources

flask_cache.Cache.memoize not working with flask_restful.Resource Here is sample code: from flask import Flask, request, jsonify from flask_restful import Resource, Api from flask_cache import Cache app = Flask(__name__) api = Api(app) cache =…
Rugnar
  • 2,894
  • 3
  • 25
  • 29
6
votes
2 answers

flask cache: list keys based on a pattern?

I'm using the Flask Cache plugin with Redis as backend to cache my API response. Say I have APIs to get users and create user like this: /api/users?page=1 GET /api/users POST The GET result will be cached with full URL as key. When a new…
lang2
  • 11,433
  • 18
  • 83
  • 133
6
votes
1 answer

Storing simple key value pairs with Flask Cache and memcached

How can I store simple key value pairs with Flask Cache? Something like this: cache.set('key', 'some value') cache.get('key') Now I only store a function's return value using the cache.cached() decorator. That method seams to work, but I don't know…
KRTac
  • 2,767
  • 4
  • 22
  • 18
1
2 3 4 5