【问题标题】:Tastypie - sort nested arrayTastypie - 排序嵌套数组
【发布时间】:2012-12-07 05:09:56
【问题描述】:

我正在调用包含嵌套数组的数据。

例子:

data = [
    'name':'John', 'likes': ['Women', 'Bars', 'Women_In_Bars', 'turtles'],
    'name': 'Steve', 'likes': ['Men', 'Clubs', 'Men_In_Clubs', 'cats']
    ]

我已经在我的查询集中按name 排序,并且资源已经按照the docs 正确映射到另一个likeResource

我怎样才能按排序顺序返回嵌套的likes

【问题讨论】:

    标签: django-models tastypie django-orm


    【解决方案1】:

    如果你不分享你创建每个资源的代码,真的很难说……

    我想你可以尝试使用脱水功能:

    def dehydrate(self, bundle):
        #bundle.data['data'] might contain the array you mention above
        for item in bundle.data['data']:
            sort_function(item['likes'])  
    

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-07
      相关资源
      最近更新 更多