django - Show cached pages only to logged in user -


django 1.11.4

i wanted cache page, show logged in user special permission. failed (the code below).

could tell me whether possible django? if not, possible other software (like varnish or something)?

settings.py

caches = {     'default': {         'backend': 'django.core.cache.backends.memcached.memcachedcache',         'location': '127.0.0.1:11211',     } } 

views.py

class searchengineview(loginrequiredmixin,                        permissionrequiredmixin,                        view):     permission_required = 'general.can_observe'     template_name = 'search/search.html'      def get(self, request):         return render(request,                       ... 


Comments