博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django数据库Q查询
阅读量:4100 次
发布时间:2019-05-25

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

要查询的日志表:

 

选择日志中特定用户名,并且操作时间在start_date与end_date之间的表项

查询语句如下:

chosed_user = Logs.objects.filter(Q(log_account_num=current_user.account_num)&(Q(deal_time__gte=start_date)&Q(deal_time__lte=end_date)))

 gte意思是greater than equal  大于等于

lte意思是less than equal  小于等于

连接符and用&,  or用 | ,    not 用~

转载地址:http://pcwsi.baihongyu.com/

你可能感兴趣的文章
1.oracle中的exists 和not exists 用法:
查看>>
python opencv 霍夫变换
查看>>
python OpenCV 模版匹配
查看>>
OPenCV 图像透视变换矫正
查看>>
python-OpenCV图像轮廓边缘检测
查看>>
python-OpenCV几何变换
查看>>
CSRT跟踪算法的使用
查看>>
python-OpenCV-鼠标交互
查看>>
java-抽象与接口来输出电脑的显卡
查看>>
python-OpenCV-答题卡识别
查看>>
python-OpenCV信用卡数字识别
查看>>
Java程序员面试必备的一些流程图
查看>>
使用Redis实现延时任务
查看>>
日志排查问题困难?分布式日志链路跟踪来帮你
查看>>
解决Spring Cloud Alibaba/Spring Cloud整合Zipkin后的报错问题
查看>>
confd + Nacos | 无代码侵入的配置变更管理
查看>>
JVM内存结构最难的面试题
查看>>
MySQL查询成本和范围区间
查看>>
Redis基础都不会,好意思出去面试?
查看>>
什么场景下不应该使用 TypeScript?
查看>>