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)