【发布时间】:2014-10-28 02:11:22
【问题描述】:
构造后是否可以修改 Django Q() 对象?我像这样创建一个 Q() 对象:
q = Q(foo=1)
以后是否可以将q 更改为与我构建时相同:
q2 = Q(foo=1, bar=2)
?我能找到的Django docs 中没有提到这样的接口。
我正在寻找类似的东西:
Q.append_clause(bar=2)
【问题讨论】:
-
“与构造相同”究竟是什么意思?你的意思是动态修改 q 对象吗?
-
@karthikr:更新问题以更好地描述我在寻找什么。
-
好的。 PerrinHarkins 的答案就是您正在寻找的答案。
标签: python django django-orm django-q