johnny cache django caching framework
Clone or download
jmoiron Merge pull request #65 from radicalbiscuit/hotfix-too-many-where-chil…

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


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.