Getting started

The minimal you need to do is install django-fancy-cache and add it to a view.

Installing is easy:

$ pip install django-fancy-cache

Now, let’s assume you have a views.py that looks like this:

from django.shortcuts import render

def my_view(request):
    something_really_slow...
    return render(request, 'template.html')

What you add is this:

from django.shortcuts import render
from fancy_cache import cache_page

@cache_page(3600)
def my_view(request):
    something_really_slow...
    return render(request, 'template.html')

Getting fancy

The above stuff isn’t particularly fancy. The next steps is to start Getting fancy.