我只想要像get_list这样的方法,它可以返回不是HttpResponse的对象列表,也没有format = json参数。
我知道如何从资源通过bundle获取数据:
resource = MyResource()
request_bundle = resource.build_bundle(request)
queryset = resource.obj_get_list(request_bundle)
bundles = []
for obj in queryset:
bundle = resource.build_bundle(obj=obj, request=request)
bundles.append(resource.full_dehydrate(bundle, for_list=True))
objects = [b.data for b in bundles]
get_list工作正常,但我需要生成自己的响应呈现模板,并且get_list在其参数中需要format = json。
但它返回所有对象而不是20
答案 0 :(得分:0)
如果您想退回20件物品。
queryset = resource.obj_get_list(request_bundle)[:20]
P / s:谢谢您的代码是我正在寻找的。 p>