cache_page with Class Based Views
According to the caching docs, the correct way to cache a CBV in the URLs is: from django.views.decorators.cache import cache_page url(r’^my_url/?$’, cache_page(60*60)(MyView.as_view())), Note that the answer you linked to is out of date. The old way of using the decorator has been removed (changeset).