私はdjango rest framework paginationに問題があります。以下は私のビューセットですDjango restフレームワークはViewSetのpage_sizeをオーバーライドします
'DEFAULT_PAGINATION_CLASS':'rest_framework.pagination.PageNumberPagination',
'PAGE_SIZE': 1
- 私のような設定で改ページを設定しました。
class HobbyCategoryViewSet(viewsets.ModelViewSet):
serializer_class = HobbyCategorySerializer
queryset = UserHobbyCategory.objects.all()
このビューセットには別のページサイズを設定します。私はpage_sizeとPaginate_byクラス変数を設定しようとしましたが、設定で定義されたPAGE_SIZEに従ってリストにページが設定されています。私が間違っていることを知っている?
を'pagination_class'を設定しようとしましたか? – ilse2005
一般的なビューのget_paginate_byメソッドをオーバーライドするときに、ハード最大限の外観を設定する場合は、 –
pagination_classは機能しましたが、カスタムページネーションクラスを作成する必要がありました。 – Mangesh