Pagination for ES results
This commit is contained in:
parent
d71ed0c1de
commit
1957ab6300
|
|
@ -4,7 +4,8 @@ from django_elasticsearch_dsl_drf import constants
|
||||||
from django_elasticsearch_dsl_drf.filter_backends import (FilteringFilterBackend,
|
from django_elasticsearch_dsl_drf.filter_backends import (FilteringFilterBackend,
|
||||||
GeoSpatialFilteringFilterBackend)
|
GeoSpatialFilteringFilterBackend)
|
||||||
from django_elasticsearch_dsl_drf.viewsets import BaseDocumentViewSet
|
from django_elasticsearch_dsl_drf.viewsets import BaseDocumentViewSet
|
||||||
from django_elasticsearch_dsl_drf.pagination import PageNumberPagination
|
|
||||||
|
from pagination import ProjectPageNumberPagination
|
||||||
from search_indexes import serializers, filters
|
from search_indexes import serializers, filters
|
||||||
from search_indexes.documents import EstablishmentDocument, NewsDocument
|
from search_indexes.documents import EstablishmentDocument, NewsDocument
|
||||||
|
|
||||||
|
|
@ -14,7 +15,7 @@ class NewsDocumentViewSet(BaseDocumentViewSet):
|
||||||
|
|
||||||
document = NewsDocument
|
document = NewsDocument
|
||||||
lookup_field = 'slug'
|
lookup_field = 'slug'
|
||||||
pagination_class = PageNumberPagination
|
pagination_class = ProjectPageNumberPagination
|
||||||
permission_classes = (permissions.AllowAny,)
|
permission_classes = (permissions.AllowAny,)
|
||||||
serializer_class = serializers.NewsDocumentSerializer
|
serializer_class = serializers.NewsDocumentSerializer
|
||||||
ordering = ('id',)
|
ordering = ('id',)
|
||||||
|
|
@ -40,7 +41,7 @@ class EstablishmentDocumentViewSet(BaseDocumentViewSet):
|
||||||
|
|
||||||
document = EstablishmentDocument
|
document = EstablishmentDocument
|
||||||
lookup_field = 'slug'
|
lookup_field = 'slug'
|
||||||
pagination_class = PageNumberPagination
|
pagination_class = ProjectPageNumberPagination
|
||||||
permission_classes = (permissions.AllowAny,)
|
permission_classes = (permissions.AllowAny,)
|
||||||
serializer_class = serializers.EstablishmentDocumentSerializer
|
serializer_class = serializers.EstablishmentDocumentSerializer
|
||||||
ordering = ('id',)
|
ordering = ('id',)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user