Custom endpoint API REST FRAMEWORK

0

I'm trying to make an endpoint to show the data of different models.

  

Webinars, Slide, Academy

class Webinars(BaseTitle, Timestamp)

class SlideBanners(models.Model)

class Academy(BaseName, Timestamp)

These models do not have relations, which they recommend to create an endpoint with different models

Serializer:

class HomeSerializer(serializers.Serializer):
 slide = SlideBannersSerializer(read_only=True)
 academy = AcademySerializer(read_only=True)
 webinars = WebinarsSerializer(read_only=True)

view:

class HomeListView(APIView):
 serializer_class = HomeSerializer
 permission_classes = (IsAuthenticatedOrReadOnly,)

url:

    path('home/', views.HomeListView.as_view()),

Normally I do the serializer with 'ModelSerializer', but they have a model as parameter, and I need to make the endpoint with three models

    
asked by Monpa 19.07.2018 в 16:46
source

0 answers