1
私はページングクラスを作成し、ページの大きさを制御するためにpage_size
を設定することができます。DRFは異なるpage_sizeのページ分類クラスを作成する必要がありますか?
可能な限りすべてのページングクラスを作成する必要がありますか?page_size
が必要ですか?
これを克服する方法はありますか?
私はページングクラスを作成し、ページの大きさを制御するためにpage_size
を設定することができます。DRFは異なるpage_sizeのページ分類クラスを作成する必要がありますか?
可能な限りすべてのページングクラスを作成する必要がありますか?page_size
が必要ですか?
これを克服する方法はありますか?
確かに、しかし、私は工場を使用して、同様の問題を解決し、各ページのサイズのためのクラスを作成する必要がありそうです:
def PaginationFactory(size):
class CustomPagination(PageNumberPagination):
page_size = size
return CustomPagination
次にビューに、あなたが使用できます。
pagination_class = PaginationFactory(10)