Django查询数据
来源:互联网 发布:sublimetext3 mac 编辑:程序博客网 时间:2024/05/16 03:51
我们在用django开发项目的的时候,经常要和数据库打交道,而django操作数据库非常的方便,有很多非常简便的方法让你能够快速的从
数据库里获得你想要的数据。今天我就介绍给大家一个很好用的方法,那就是django in操作了
我们经常查数据库的时候要把几个符合条件的记录都给查出来,那就要用到sql语句的in操作,那django怎么来执行数据库的in操作呢?
接着看下面把。
有2个方法可以很好的实现:
1直接用filter语句里的方法来实现
2用到extra方法
比如我们要执行:select * from table where id in (3, 4, 5, 20)用上面2个方法分别怎么操作呢
django filter:
Blog.objects.filter(pk__in=[3,4,5,20])
django extra:
Blog.objects.extra(where=[‘id IN (3, 4, 5, 20)’])
转自http://www.cnpythoner.com/post/94.html
阅读全文
0 0
- Django查询数据
- django数据查询指定数据库
- django shell 方式数据查询
- django查询两个数据库来显示数据
- django 简易博客开发 2( 模板和数据查询)
- django tastypie filtering 数据过滤(条件查询)
- 空间数据的插入与查询(Django+Postgis)
- Django获取表单数据并从数据库查询
- django 操作mongoDB Mongoengine教程(3)——数据查询
- django查询mysql数据 从数据库提出并分页展示
- django 数据库查询—如何获取指定范围的数据
- 【译】Django 数据查询性能优化最佳实践
- django -----原生SQL语句查询与前端数据传递
- django 查询对象
- django数据库查询
- python django 数据库查询
- django查询数据库
- Django 查询语法
- 基于MATLAB的PCA人脸识别实现
- tomcat目录结构及配置文件说明
- R Notes
- 快速排序算法
- 前端基础练习题
- Django查询数据
- JVM
- Sum All Numbers in a Range
- ExtJs内的Ext.form.Panel中datefield控件选择日期过后的事件监听select以及比较两个时间的大小
- 用enum代替int常量。
- 腾讯云服务器安装jdk和tomcat(ubuntu系统)
- wamp环境下MySQL配置主从复制
- Java学习入门
- mysql创建新用户并给授权指定的数据库权限