O Django Rest Framework 3.1 quebra a paginação.PaginationSerializer
Acabei de atualizar para o Django Rest Framework 3.1 e parece que o inferno começou.
no meuserializers.py
Eu estava tendo o seguinte código:
class TaskSerializer(serializers.ModelSerializer):
class Meta:
model = task
exclude = ('key', ...)
class PaginatedTaskSerializer(pagination.PaginationSerializer):
class Meta:
object_serializer_class = TaskSerializer
que estava funcionando muito bem. Agora, com o lançamento do 3.1, não consigo encontrar exemplos de como fazer a mesma coisa, poisPaginationSerializer
não está mais lá. Eu tentei subclassificarPageNumberPagination
e use seu padrãopaginate_queryset
eget_paginated_response
métodos, mas não consigo mais obter seus resultados serializados.
Em outras palavras, meu problema é que não posso mais fazer isso:
class Meta:
object_serializer_class = TaskSerializer
Alguma ideia?
desde já, obrigado