Saltar al contenido

Eliminar caché específico en Flask-Cache o Flask-Caching

Solución:

  • Para cache.cached(), usar cache.delete() para eliminar un caché específico, pase la clave del caché (por defecto view/<request.path>).
  • Para cache.memoize(), usar cache.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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *