मेरे पास दो मॉडलों के लिए दो सीरियलाइज़र हैं लेकिन मैं उन दोनों सीरियलों को एक दृश्य में संयोजित करना चाहता हूं
class ProductRequestView(APIView):
permission_classes = [IsAuthenticatedOrReadOnly]
def get(self, request):
city_serializer = CityCompactSerializer
models = ModelsNestedSerializer
data = {"cities":{"city data"},
"models": {"models data"}}
return Response(data, status=HTTP_200_OK)
मुझे लगता है कि डेटा प्राप्त करने के लिए मुझे दोनों धारावाहिकों से क्वेरी पास करनी होगी। मैं इसे इस दृश्य के अंदर कैसे कर सकता हूं। मैं डीआरएफ में नया हूं। हाथ बटाना ? धन्यवाद
उत्तर:
उत्तर № 1 के लिए 1class ProductRequestView(APIView):
permission_classes = [IsAuthenticatedOrReadOnly]
def get(self, request):
data = {
"cities": CategoryCompactSerializer(<CategoryModel>.objects.all(), many=True).data
"models": ModelsNestedSerializer(<ModelsModel>.objects.all(), many=True).data
}
return Response(data, status=HTTP_200_OK)