fix: base complexquerymixin支持add_info_for_list

This commit is contained in:
caoqianming 2026-01-16 14:00:11 +08:00
parent 146e842642
commit e99b2ecbbc
1 changed files with 4 additions and 1 deletions

View File

@ -300,7 +300,10 @@ class ComplexQueryMixin:
page = self.paginate_queryset(new_qs)
if page is not None:
serializer = self.get_serializer(page, many=True)
return self.get_paginated_response(serializer.data)
rdata = serializer.data
if hasattr(self, 'add_info_for_list'):
rdata = self.add_info_for_list(rdata)
return self.get_paginated_response(rdata)
serializer = self.get_serializer(new_qs, many=True)
rdata = serializer.data
if hasattr(self, 'add_info_for_list'):