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'])
希望有帮助