Tuesday, 21 August 2018

Multiple model serializer single api - djnago rest framework

views.py
from drf_multiple_model.views import ObjectMultipleModelAPIView

class TextAPIView(ObjectMultipleModelAPIView):
    def get_querylist(self):
        querylist = (
        {'queryset': Educations.objects.all(), 'serializer_class':
        EducationListSerializer},
        {'queryset': Citys.objects.all(), 'serializer_class':
        CityListSerializer},
        {'queryset': Languages.objects.all(), 'serializer_class':
        LanguageListSerializer},
        {'queryset': Professions.objects.all(), 'serializer_class':
        ProfessionListSerializer},
        )
        return querylist


urls.py

from rest_framework import viewsets

url(r'^data', TextAPIView.as_view()),

No comments:

Post a Comment

Django rest api - filter

views.py from django_filters.rest_framework import DjangoFilterBackend class PollList(viewsets.ModelViewSet):     queryset = X.objects...