The only method that seems to be working is adding the decorator in urls.py which is ugly.
Is there any way to apply this decorator in the view?
class HomeView(View):
@method_decorator(cache_page(60 * 60))
def dispatch(self, *args, **kwargs):
return super(HomeView, self).dispatch(*args, **kwargs)I've tried the above but it doesn't seem to be working. I've also tried adding it to the get method (which is what I want to cache).
I'm using FileBasedCache and only when I use cache_page decorator in urls.py I see files being created in my cache folder. With the method above nothing happens.