Skip to content
johnny cache django caching framework
Python CSS
Find file
Latest commit d96ea94 @jmoiron Merge pull request #65 from radicalbiscuit/hotfix-too-many-where-chil…

Use sets rather than lists when getting tables for query.
Failed to load latest commit information.
docs Adds FailSilentlyMemcachedCache
johnny johnny.cache.get_tables_for_query: Use a set as the base collection f…
.gitignore Fix for exists() failing, update for passing with django 1.5. Remove …
.hgignore added some code changes to check for possible issue described in #24;…
.hgtags Added tag johnny-cache-0.3.1 for changeset 313cbc9f0e60
.travis.yml Removed used of deprecated --use-mirrors option from pip commands.
AUTHORS add AUTHORS file with people whose code we've included either in the …
CHANGELOG release date for 0.2 in the changelog
LICENSE adding to include the LICENSE and README, adding MIT LICE… adding to include the LICENSE and README, adding MIT LICE…
README.rst change path for build/coveralls images adding tests for the localstore; tests all looking good with django's… Merge remote-tracking branch 'origin/django-1.6' add a router and some intelligence to johnny's settings file to autom… Updated travis ci config and testing settings to include mysql-connec…
setup.cfg adding setup.cfg which makes distribute's "upload_docs" command work … 1.6.1a bump to catch new version in johnny/__init__
tox.ini Saving current work on django 1.6


Johnny Cache is a caching framework for django applications. It works with the django caching abstraction, but was developed specifically with the use of memcached in mind. Its main feature is a patch on Django's ORM that automatically caches all reads in a consistent manner.

You can install johnny with pip:

pip install johnny-cache

You can fork johnny-cache from its git repository:

git clone

Or if you prefer mercurial, from its hg mirror:

hg clone

Please read The full documentation to Johnny Cache before using it.

Something went wrong with that request. Please try again.