feat: base with_children查询去除限制
This commit is contained in:
parent
f41068e923
commit
ed6b6c2776
|
@ -113,9 +113,9 @@ class CustomGenericViewSet(MyLoggingMixin, GenericViewSet):
|
||||||
queryset = queryset.prefetch_related(*self.prefetch_related_fields)
|
queryset = queryset.prefetch_related(*self.prefetch_related_fields)
|
||||||
queryset = super().filter_queryset(queryset)
|
queryset = super().filter_queryset(queryset)
|
||||||
# 如果带有with_children查询, 出于优化需要应自动过滤掉一些内容
|
# 如果带有with_children查询, 出于优化需要应自动过滤掉一些内容
|
||||||
if (self.request.query_params.get("with_children", "no") in ["yes", "count"]
|
# if (self.request.query_params.get("with_children", "no") in ["yes", "count"]
|
||||||
and self.request.query_params.get("parent", None) is None):
|
# and self.request.query_params.get("parent", None) is None):
|
||||||
queryset = queryset.filter(parent=None)
|
# queryset = queryset.filter(parent=None)
|
||||||
return queryset
|
return queryset
|
||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
|
|
Loading…
Reference in New Issue