Non-magical object caching for Django