我有几个复杂的SQL语句,用于使用.extra()过滤django Queryset。
qs.extra(where=["my_jsonb_field-->'my_key'::text LIKE %s"], params=["myValue"])
由于这些是对json字段的查询,因此无法摆脱这些语句(至少在django 1.8中不行)。可以使用带有.extra()语法的Q()对象吗?
# Q has no .extra
Q().extra(...)
# Q has no .raw
Q().raw(...)