我想在 django 查询集中调用一个 postgresql 函数,该函数的参数与当前行相关。
假设我有以下查询集:
queryset = Baz.objects.filter(foo = 'foo', foo__bar = 'bar').
我想添加一个额外的参数来调用一个函数,这个函数的参数应该是 django 查找foo_baz
解析到的名称。
在理想世界中,我想写:
queryset.extra(were = "my_function(foo__baz)")
这将呈现为:
my_function("FOO_TABLE".baz)