gpt4 book ai didi

django - 使用 Postgresql 的 Django 数组聚合函数

转载 作者:行者123 更新时间:2023-11-29 12:20:11 24 4
gpt4 key购买 nike

我正在尝试在 django 1.8 中使用 postgresqlarray_agg() 函数,但目前无法找到解决方案。我遇到的是 this .但是功能坏了。使用 raw query 也不走运,因为我们需要始终包含表的 primary key 和我想使用的字段 array_agg() 不是主键。我卡住了。任何帮助将不胜感激。

最佳答案

该功能已添加到django-dev中,您可以找到它here .

class ArrayAgg(Aggregate):
function = 'ARRAY_AGG'

def convert_value(self, value, expression, connection, context):
if not value:
return []
return value

现在您可以将 ^ 添加为自定义类。

关于django - 使用 Postgresql 的 Django 数组聚合函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30121616/

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