我使用Django REST Frameworks Paginator对从数据库读取的JSON响应进行分页。在
我的电流序列化程序.py文件如下所示:
class CountrySerializer(serializers.Serializer):
country_geoname_id = serializers.CharField(required=True)
country_code = serializers.CharField(source="iso", max_length=2L, required=True)
country_name = serializers.CharField(max_length=64L, required=True)
paginate_by_param = "offset"
def transform_iso(self, obj, value):
return "country_code"
class PaginatedCountrySerializer(pagination.PaginationSerializer):
paginate_by_param = "offset"
class Meta:
object_serializer_class = CountrySerializer
paginate_by_param = "offset"
请求/响应当前如下所示:
^{pr2}$有人能帮我告诉我:
next
字段中的“page=2”改为“limit=2”。我试过'PAGINATE_BY_PARAM': 'limit'
在设置.py但这没用。在感谢我能得到的任何帮助。 谢谢。在
您可以在^{} 文件中更改
NextPageField
类中的page_field
,将名称从page
永久更改为limit
。在对于第二部分,您可以编写自己的custom ^{} :
现在只返回
next
和results
字段。在相关问题 更多 >
编程相关推荐