Solución:
- Para
cache.cached()
, usarcache.delete()
para eliminar un caché específico, pase la clave del caché (por defectoview/<request.path>
). - Para
cache.memoize()
, usarcache.delete_memoized()
para eliminar un caché específico, pase la clave del caché (por defecto, el nombre de la función con o sin argumentos). - Usar
cache.clear()
para eliminar todos los datos de la caché.
De hecho, es bastante fácil y debería haberlo intentado antes. Al igual que para el decorador en caché, puede especificar un valor en el decorador memorizado. Pero en lugar de hacer esto:
@app.cache.memoize(cache_memoize_value)
Usted necesita hacer ésto
@app.cache.memoize(timeout=cache_memoize_value)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)