cache_page with Class Based Views

前端 未结 8 1921
孤独总比滥情好
孤独总比滥情好 2020-12-14 06:23

I\'m trying to do cache_page with class based views (TemplateView) and i\'m not able to. I followed instructions here:

Django--URL Caching Failing for Class Based Vi

8条回答
  •  自闭症患者
    2020-12-14 07:23

    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).

提交回复
热议问题