Django Rest Framework 3.1 bricht Paginierung.PaginationSerializer

Ich habe gerade aktualisiert auf Django Rest Framework 3.1 und es scheint, dass alle die Hölle Los.

in meinem serializers.py ich war mit dem folgenden code:

class TaskSerializer(serializers.ModelSerializer):
    class Meta:
    model = task
    exclude = ('key', ...)

class PaginatedTaskSerializer(pagination.PaginationSerializer):
    class Meta:
        object_serializer_class = TaskSerializer

denen war gut arbeiten. Jetzt mit der Veröffentlichung von 3.1 kann ich nicht finden Beispiele, wie das gleiche zu tun, da PaginationSerializer ist nicht mehr da.
Ich habe versucht, Unterklasse PageNumberPagination und die Standard - paginate_queryset und get_paginated_response Methoden, aber ich kann nicht mehr auf Ihre Ergebnisse serialisiert.

In anderen Worten, mein problem ist, dass ich das nicht mehr:

class Meta:
    object_serializer_class = TaskSerializer

Irgendwelche Ideen?

Vielen Dank im Voraus

  • Ich habe gerade laufen in genau dem gleichen problem. Ich beschloss, ein upgrade für alle meine Pakete und das war das einzige, was brach. Ich hoffe, diese bekommt beantwortet, weil ich habe nicht gefunden was entweder.
  • "Ich habe gerade aktualisiert auf Django Rest Framework 3.1 und es scheint, dass alle die Hölle Los." Lol.
InformationsquelleAutor kstratis | 2015-03-18
Schreibe einen Kommentar