Ser*_*men 10 python django django-rest-framework
我需要注释查询集中的每个对象。我使用了注释,但是当返回修改后的对象时,出现此错误:
Cannot resolve expression type, unknown output_field.
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
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
Run Code Online (Sandbox Code Playgroud)
Ash*_*rya 15
您可能需要在注释中添加一个 output_field:
queryset = get_cinema.annotate(distance=models.Max(distation, output_field=models.FloatField()))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3069 次 |
| 最近记录: |