希望我可以使用数组聚合来注释QuerySet,我尝试了以下内容:
Item.objets.annotate(
results=ArrayAgg(
RawSQL("row(field_a, field_b)", []),
output_field=ArrayField(ArrayField(models.IntegerField())))
)
)
它基本上可以工作,除非 - 除非我返回一维数组 - 我只获得PostgreSQL数组表示的字符串作为返回值:
'{"(30,8686)"}' instead of [(30,8686)]
有没有人有一个想法如何获得我可以在模板中迭代的正确Python列表?