Django models tastype-排序嵌套数组

Django models tastype-排序嵌套数组,django-models,tastypie,django-orm,Django Models,Tastypie,Django Orm,我正在调用包含嵌套数组的数据 例如: data = [ 'name':'John', 'likes': ['Women', 'Bars', 'Women_In_Bars', 'turtles'], 'name': 'Steve', 'likes': ['Men', 'Clubs', 'Men_In_Clubs', 'cats'] ] 我已经在queryset中按名称排序,并且资源已根据正确映射到其他类似资源 我如何才能按排序顺序返回嵌套的likes?很难说您是否在创建每

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

例如:

data = [
    'name':'John', 'likes': ['Women', 'Bars', 'Women_In_Bars', 'turtles'],
    'name': 'Steve', 'likes': ['Men', 'Clubs', 'Men_In_Clubs', 'cats']
    ]
我已经在queryset中按
名称
排序,并且资源已根据正确映射到其他
类似资源


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

很难说您是否在创建每个资源的位置共享代码等等

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

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