打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
django in

django in

    我们在用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)'])

    这2个方法实现的django in效果都差不多,就看你喜欢用什么方法了。没事的话,可以看看其他django教程了.
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Django 查询集
一日一技:在Python里面实现链式调用
python测试开发django-79.ORM查询之datetime()格式化(extra )
Django用filter()表示不等于
【图】f10资料提取(公式、方法)接口
django orm总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服