from django.conf import settings from django.core.cache import cache from django.utils.encoding import iri_to_uri def delete_url_cache(url): """ simple method to delete the cache for a particular URL """ key_prefix = settings.CACHE_MIDDLEWARE_KEY_PREFIX cache_key = 'views.decorators.cache.cache_header.%s.%s' % (key_prefix, iri_to_uri(url)) cache.delete(cache_key)