29 lines
589 B
Python
29 lines
589 B
Python
"""
|
|
A cache that is cleared after every request.
|
|
|
|
This module requires that :class:`request_cache.middleware.RequestCache`
|
|
is installed in order to clear the cache after each request.
|
|
"""
|
|
|
|
|
|
from request_cache import middleware
|
|
|
|
|
|
def get_cache(name):
|
|
"""
|
|
Return the request cache named ``name``.
|
|
|
|
Arguments:
|
|
name (str): The name of the request cache to load
|
|
|
|
Returns: dict
|
|
"""
|
|
return middleware.RequestCache.get_request_cache(name)
|
|
|
|
|
|
def get_request():
|
|
"""
|
|
Return the current request.
|
|
"""
|
|
return middleware.RequestCache.get_current_request()
|