Django 1.8 QuerySet:Q对象中的.extra语法

时间:2018-11-20 14:55:49

标签: django django-queryset django-1.8 django-q

我有几个复杂的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(...) 

0 个答案:

没有答案