Remove all matching keys from Django cache
问题 I need to iterate through my server's cache, which is a LocMemCache object, and remove every key in the cache that begins with the string 'rl:' . From what I understand, the only functions that the caching API django provides are get, set, and delete. Here is a rough example of what I am trying to do: def clear_ratelimit_cache(): if any('rl:' in s for s in cache.get(s)): log.info( 'FOUND SOMETHING') cache.delete(*something else here*) Trying to do this, however, gives me a NameError , stating