Python 关于 django models 层 Q 函数的写法

一本正经 · 2019年01月03日 · 1011 次阅读

XX.objects.using('XX').filter(openedby=a.account, severity=1, openeddate__lte=date2)
我在文档里找到 Q 函数的写法
# 方式二:
23 # con = Q()
24 # q1 = Q()
25 # q1.connector = 'OR'
26 # q1.children.append(('id', 1))
27 # q1.children.append(('id', 10))
28 # q1.children.append(('id', 9))
29 # q2 = Q()
30 # q2.connector = 'OR'
31 # q2.children.append(('c1', 1))
32 # q2.children.append(('c1', 10))
33 # q2.children.append(('c1', 9))
34 # con.add(q1, 'AND')
35 # con.add(q2, 'AND')
36 #
37 # models.Tb1.objects.filter(con)

那 openeddate__lte=date2 这种大于小于的还有 range 的要怎么写呢

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册