博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2月5日学习内容整理:stark组件之模糊查询和批量操作action
阅读量:6311 次
发布时间:2019-06-22

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

1、Q查询补充

我们之前用的Q查询可以帮助我们设置更为复杂的查询条件,但是Q()中的条件不能是字符串的形式,下面是可以用字符串表示查询条件的用法

con = Q()    得到一个Q查询的对象

con.connector = "or"   设置条件和条件之间的关系,默认是and

con.children.append(("字符串形式的字段名" + "__contains", keyword))    

多次append默认的就是and关系,若要表示or则用上面的属性配置一下就可以

利用append这个方法,就可以用字符串拼接出我们想要的条件,后面跟着要匹配的关键字或值,注意这里一定要传元组形式

最后得到的这个对象con就是一个完整的Q查询条件,可以直接写在filter中

转载于:https://www.cnblogs.com/wanghl1011/articles/8421681.html

你可能感兴趣的文章
Hadoop MapReduce编程 API入门系列之wordcount版本3(七)
查看>>
git命令
查看>>
Scrapy框架实现爬虫
查看>>
深入理解C++11:C++11新特性解析与应用
查看>>
Elasticsearch 数据搜索篇·【入门级干货】
查看>>
[LeetCode] Merge Intervals
查看>>
Winform开发框架之存储过程的支持--存储过程的实现和演化提炼(1)
查看>>
把Java程序打包成jar文件包并执行
查看>>
Meta标签实现阻止移动设备(手机、Pad)的浏览器双击放大网页
查看>>
创业公司常用服务
查看>>
深入理解和探究Java类加载机制
查看>>
Portal for ArcGIS 资源承载数据类型
查看>>
技术开发人员适应其他部门提需求的一个经验
查看>>
百度索引量是什么意思?怎么提高索引量?
查看>>
IE10 IE11 中 网站无法登录问题cookie
查看>>
HTTP Status Codes
查看>>
WPF在XAML中Binding使用StringFormat属性
查看>>
Bootstrap的学习以及简单运用
查看>>
论文笔记之: Hierarchical Convolutional Features for Visual Tracking
查看>>
[数分提高]2014-2015-2第2教学周第1次课
查看>>