Adds caching support to your Flask application
Project description
Flask-Caching
Adds easy cache support to Flask.
This is a fork of the Flask-Cache extension.
Flask-Caching also includes the cache
module from werkzeug licensed under a
BSD-3 Clause License.
Setup
Flask-Caching is available on PyPI and can be installed with:
pip install flask-caching
The Cache Extension can either be initialized directly:
from flask import Flask
from flask_caching import Cache
app = Flask(__name__)
# For more configuration options, check out the documentation
cache = Cache(app, config={'CACHE_TYPE': 'simple'})
Or through the factory method:
cache = Cache(config={'CACHE_TYPE': 'simple'})
app = Flask(__name__)
cache.init_app(app)
Compatibility with Flask-Cache
There are no known incompatibilities or breaking changes between the latest Flask-Cache release (version 0.13, April 2014) and the current version of Flask-Caching. Due to the change to the Flask-Caching name and the extension import transition, Python import lines like:
from flask.ext.cache import Cache
will need to be changed to:
from flask_caching import Cache
Python versions
Starting with version 1.8, Flask-Caching dropped Python 2 support. The library is tested against Python 3.5, 3.6, and PyPy 3.5.
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for Flask_Caching-1.10.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcda8acbc7508e31e50f63e9b1ab83185b446f6b6318bd9dd1d45626fba2e903 |
|
MD5 | 0bbaf65e4dd0e2386e876c5094ce8642 |
|
BLAKE2b-256 | bd63f8fe759cfe4fa8075f77581af5dad632cea8578881c843c679c103c34815 |