【问题标题】:Get list of objects not response from tastypie Resource获取不响应来自美味派资源的对象列表
【发布时间】:2014-11-05 08:28:34
【问题描述】:

我只想像 get_list 这样的方法,它可以返回对象列表而不是 HttpResponse,并且没有 format=json 参数。

我知道通过这样的捆绑包从资源中获取数据:

 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

【问题讨论】:

    标签: python django tastypie


    【解决方案1】:

    如果您要退货 20 件商品。

    queryset = resource.obj_get_list(request_bundle)[:20]
    

    P/s:谢谢你的代码是我正在寻找的。​​p>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 2012-09-25
      相关资源
      最近更新 更多