我正在尝试获取不同的项目列表。db 有一个创建的字段,它是 datetime,我需要它作为查询的日期。所以我添加了一个注释。问题是 distinct 不适用于注释......
distinct_failed_recharges = recharges.filter(
status=FAILED
).annotate(
created_date=TruncDate('created')
).distinct(
'created_date', 'sim', 'product_type', 'failure_reason'
).values_list('id', flat=True)
这是我得到的错误:
django.core.exceptions.FieldError: Cannot resolve keyword 'created_date' into field