Tastypie - 排序嵌套数组

时间:2012-12-07 05:09:57

标签: django-models tastypie django-orm

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

示例:

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

我已经在我的查询集中按name排序,并且资源已根据the docs正确映射到其他likeResource

如何按排序顺序返回嵌套的likes

1 个答案:

答案 0 :(得分:0)

如果你不分享创建每种资源的代码等,真的很难说...

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

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

希望它有所帮助!