gpt4 book ai didi

python - 不同的方法在 Django 中无法正常工作

转载 作者:行者123 更新时间:2023-12-01 00:58:13 24 4
gpt4 key购买 nike

我想获得不同的季度和年份对,但以下查询给出了重复的对

DataValue.objects.values('period_quarter','period_year').distinct()

输出:

[
{
'period_year': '2019',
'period_quarter': 'Q2'
},
{
'period_year': '2019',
'period_quarter': 'Q2'
},
{
'period_year': '2019',
'period_quarter': 'Q2'
}
]

最佳答案

来自Docs :

When you specify field names, you must provide an order_by() in the QuerySet, and the fields in order_by() must start with the fields in distinct(), in the same order.

尝试:

DataValue.objects.order_by('period_quarter','period_year').distinct('period_quarter','period_year')

关于python - 不同的方法在 Django 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56058946/

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