1

配列集約で QuerySet に注釈を付けることができることを期待して、次のことを試しました。

Item.objets.annotate(
    results=ArrayAgg(
        RawSQL("row(field_a, field_b)", []),
            output_field=ArrayField(ArrayField(models.IntegerField())))
    )
) 

そして、それは基本的に機能しますが、1 次元配列を返さない限り、PostgreSQL の配列表現の文字列のみを戻り値として取得します。

'{"(30,8686)"}' instead of [(30,8686)]

テンプレートで反復できる適切な Python リストを取得する方法を知っている人はいますか?

4

0 に答える 0