book.api.views module

API Views.

class book.api.views.InstagramImageViewSet(**kwargs)[source]

Bases: rest_framework.viewsets.ModelViewSet

Instagram 이미지 제공.

filterset_fields = ('selected',)
pagination_class

alias of StandardResultsSetPagination

permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]
queryset = <QuerySet []>
serializer_class

alias of book.api.serializers.InstagramImageSerializer

class book.api.views.InstagramTextViewSet(**kwargs)[source]

Bases: rest_framework.viewsets.ModelViewSet

Instagram Text 제공.

pagination_class

alias of StandardResultsSetPagination

permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]
queryset = <QuerySet []>
serializer_class

alias of book.api.serializers.InstagramTextSerializer

class book.api.views.PokemonImageViewSet(**kwargs)[source]

Bases: rest_framework.viewsets.ModelViewSet

Pokemon 이미지 제공.

filterset_fields = ('title', 'url')
pagination_class

alias of StandardResultsSetPagination

permission_classes = [<class 'rest_framework.permissions.IsAuthenticatedOrReadOnly'>]
queryset = <QuerySet []>
serializer_class

alias of book.api.serializers.PokemonImageSerializer

class book.api.views.StandardResultsSetPagination[source]

Bases: rest_framework.pagination.PageNumberPagination

100개 단위로 Pagination 수행.

max_page_size = 1000
page_size = 100
page_size_query_param = 'page_size'