From cb66dd92c39cb5df801a23dfa5c505866114745f Mon Sep 17 00:00:00 2001 From: jeremygan2021 Date: Mon, 23 Feb 2026 17:39:01 +0800 Subject: [PATCH] =?UTF-8?q?sms=20=E6=B4=BB=E5=8A=A8=E7=9F=AD=E4=BF=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/community/views.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/backend/community/views.py b/backend/community/views.py index 2a7c914..879a7c8 100644 --- a/backend/community/views.py +++ b/backend/community/views.py @@ -19,9 +19,16 @@ class ActivityViewSet(viewsets.ReadOnlyModelViewSet): """ 社区活动接口 """ - queryset = Activity.objects.filter(is_active=True, is_visible=True).order_by('-created_at') + queryset = Activity.objects.filter(is_active=True).order_by('-created_at') serializer_class = ActivitySerializer + def get_queryset(self): + qs = super().get_queryset() + # list 接口过滤 is_visible=True + if self.action == 'list': + qs = qs.filter(is_visible=True) + return qs + def retrieve(self, request, *args, **kwargs): instance = self.get_object()