Open Devinwon opened 5 years ago
In django ,class-based-view(CBV) is far different from function-based-view(FBV)。
from django.views.decorators.cache import cache_page from django.utils.decorators import method_decorator CACHE_TTL=15*60
@cache_page(CACHE_TTL) def home(request): return render(request, 'login/index.html', {})
class Home(View): def render(self,request): return render(request,"login/index.html",self.context) @method_decorator(cache_page(CACHE_TTL)) def get(self,request): self.context = { } return self.render(request)
path('reg/',cache_page(CACHE_TTL)(views.reg),name='reg'),
load in your tempalte
{% load cache %} {% cache 5000 key %} content {% endcache %}
In django ,class-based-view(CBV) is far different from function-based-view(FBV)。
1.
2.
path('reg/',cache_page(CACHE_TTL)(views.reg),name='reg'),
3.
load in your tempalte