[英]Is it possible to pass querysets from multiple models(tables) in a single list() method of viewsets.ModelViewSet?
I need to pass two querysets in a single list method, I want something like this... 我需要在一个列表方法中传递两个查询集,我想要这样的东西...
def list(self,request):
queryset1 = Algorithm1.objects.all()
serializer1 = Algorithm1Serializer(queryset,many=True)
queryset2 = Algorithm2.objects.all()
serializer2 = Algorithm2Serializer(queryset,many=True)
return Response(serializer.data)
How to achieve that? 如何实现呢? Thnks in advance
提前Thnks
you can create a new dictionary 您可以创建一个新词典
result = {'serializer1': serializer1.data, 'serializer2': serializer2.data}
return response(result)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.