gpt4 book ai didi

python - 仅获取不包含字段查询集的值

转载 作者:行者123 更新时间:2023-11-30 22:03:56 24 4
gpt4 key购买 nike

我的views.py中有这个def:

def listar_animais(request, pk):
vacas_no_lote = Animal.objects.filter(id_lote=pk, status=True, sexo=Sexo.F).values('id_animal', 'id_lote', 'id_raca')
return JsonResponse({ 'data' : list( vacas_no_lote )})

我得到了 JSON 格式的返回值:

{
"data": [
{
"id_animal": 2,
"id_brinco": 5456,
"id_raca": 3
},
{
"id_animal": 4,
"id_brinco": 5456,
"id_raca": 3
},
{
"id_animal": 5,
"id_brinco": 5456,
"id_raca": 3
},
{
"id_animal": 9,
"id_brinco": 5456,
"id_raca": 1
}
]
}

但我只想要值,如下所示:

{
'data': [
['1', '5471', 'Angus'],
['3', '5547', 'Nelore'],
['8', '6874', 'Brahman']
]
}

我需要这种格式,因为它是如何与 jQuery Datables 一起使用的,如下所述:https://datatables.net/examples/data_sources/ajax

最佳答案

您可以使用.values_list()代替.values()

关于python - 仅获取不包含字段查询集的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53437126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com