From 6231e09a3050374081a65366580a1c254b614555 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Sat, 2 Jul 2022 16:17:29 +0800 Subject: [PATCH] event list bug --- apps/ecm/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/ecm/views.py b/apps/ecm/views.py index 63d79386..da5ed9cc 100644 --- a/apps/ecm/views.py +++ b/apps/ecm/views.py @@ -58,7 +58,8 @@ class EventViewSet(ListModelMixin, RetrieveModelMixin, CustomGenericViewSet): perms_map = {'get': 'event:view'} queryset = Event.objects.all() serializer_class = EventSerializer - select_related_fields = ['area', 'cate', 'handle_people', 'handle_user'] + select_related_fields = ['area', 'employee', 'handle_user'] + prefetch_related_fields = ['cates'] @transaction.atomic @action(methods=['post'], detail=True, perms_map={'post': 'event:handle'},