From 42146f4ff7c4d4aa6a45f0f77226872e7335bfa1 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 13 Jan 2026 14:57:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20base=20cquery=E6=94=AF=E6=8C=81add=5Fin?= =?UTF-8?q?fo=5Ffor=5Flist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/utils/mixins.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/utils/mixins.py b/apps/utils/mixins.py index d7a7680..0ceda35 100755 --- a/apps/utils/mixins.py +++ b/apps/utils/mixins.py @@ -300,7 +300,10 @@ class ComplexQueryMixin: serializer = self.get_serializer(page, many=True) return self.get_paginated_response(serializer.data) serializer = self.get_serializer(new_qs, many=True) - return Response(serializer.data) + rdata = serializer.data + if hasattr(self, 'add_info_for_list'): + rdata = self.add_info_for_list(rdata) + return Response(rdata) class MyLoggingMixin(object): """Mixin to log requests"""