gpt4 book ai didi

python - 返回查询集对象时出现错误 : Cannot resolve expression type, unknown output_field

转载 作者:太空宇宙 更新时间:2023-11-03 14:45:08 36 4
gpt4 key购买 nike

我需要注释查询集中的每个对象。我使用了注解,但是当返回修改后的对象时,我得到了这个错误:

Cannot resolve expression type, unknown output_field.

我该如何解决这个问题?

def get_queryset(self):
get_cinema = Ciname.objects.filter(active_cinema='t')
distation = 54.87 #for example
queryset = get_cinema.annotate(distance=models.Max(distation))
return queryset

最佳答案

您可能需要在注释中添加一个 output_field:

queryset = get_cinema.annotate(distance=models.Max(distation, output_field=models.FloatField()))

关于python - 返回查询集对象时出现错误 : Cannot resolve expression type, unknown output_field,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50152764/

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