From bc7964474a4da057277616da04193bbd7b4236cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Thu, 19 May 2022 11:47:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E8=B4=A8=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/apps/ability/views.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/apps/ability/views.py b/server/apps/ability/views.py index 0803456..ce3ec75 100644 --- a/server/apps/ability/views.py +++ b/server/apps/ability/views.py @@ -21,6 +21,8 @@ from apps.system.mixins import CreateUpdateCustomMixin from utils.queryset import get_child_queryset2 from django.utils import timezone from apps.supervision.permission import RecordPermission +from django.utils.decorators import method_decorator +from django.views.decorators.cache import cache_page # Create your views here. import json @@ -343,6 +345,11 @@ class QualificationotherViewSet(RecordMixin, PageOrNot,ModelViewSet): filterset_fields = ['qualification__ssbm__name'] ordering_fields = ['qualification__ssbm__name'] ordering = ['create_time'] + + @method_decorator(cache_page(60*60*2)) + def list(self, request, *args, **kwargs): + return super().list(request, *args, **kwargs) + @action(methods=['post'], detail=False, url_path='deletes', url_name='qualificationother_deletes', perms_map = {'post':'qualificationother_deletes'}) def deletes(self, request):