【发布时间】:2011-03-14 01:27:59
【问题描述】:
有没有办法在 django 中将 QuerySet 转换为 Q 对象?
我的具体动机:我想从另一个 QuerySet (qs_B) 中减去一个 QuerySet (qs_A)。我能想到的唯一方法是使用 exclude() 和等效于 qs_A 的 Q 对象。
例子:
def my_function(qs_A, qs_B):
# Here I need to transform qs_A to a Q object q_obj_A
qs_new = qs.exclude(q_obj_A)
return qs_new
【问题讨论】:
标签: django django-queryset django-q