博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Q查询
阅读量:6918 次
发布时间:2019-06-27

本文共 342 字,大约阅读时间需要 1 分钟。

Q查询的2种用法

1.Obj.objects.filter(Q(````)|Q(``````))2.     q=Q()   q.connect='or'  #q的children是或的关系,默认是and    q.children.append( (a+'__contains',b))  #abcd都是变量    q.children.append( (c,d))    Obj.objects.filter(q)

第二种用法的优势是 : filter(name=''xxx'')字段只能是字符串,没法用变量,  但是可以用q传变量, 或者**dict,打散字典,关键字传参

 

转载于:https://www.cnblogs.com/amber-liu/p/10006859.html

你可能感兴趣的文章
网站如何变得更加安全?信息不流失 ?就使用ssl证书吧!
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Figure out lots of I/O being generated on a particular LUN using esxtop
查看>>
Nagios 飞信告警配置
查看>>
Shell 向函数传递 数组
查看>>
Android ELF文件PLT和GOT
查看>>
linux下svn命令使用大全
查看>>
从磁盘镜像创建kvm虚拟机
查看>>
Design tips 1--------Search Result Focus(搜索结果聚焦)
查看>>
hadoop 1.2.1 Eclipse mapreduce hello word 学习笔记
查看>>
几个炫酷的IDEA插件
查看>>
理解Struts2中的ModelDriven Action
查看>>
python命令行退格键无效
查看>>
Redis 2.8 运维,搭建集群
查看>>
DataGrid属性介绍
查看>>
不只是技术!成为IT经理必备的十大软技能
查看>>
kingshard架构设计和功能实现
查看>>
SQL Server 移动数据库
查看>>
错误:ORA-01861: 文字与格式字符串不匹配
查看>>