zoukankan      html  css  js  c++  java
  • 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教程了.

    原创文章请注明转载自老王python 本文地址:http://www.cnpythoner.com/post/94.html

    作者:老王@python python 教程
    老王python,提供pythn相关的python 书籍,python 主机 django 教程和python 下载,希望大家能够喜欢!

  • 相关阅读:
    20191017-1 每周例行报告
    20191010-2 每周例行报告
    20190919-1 每周例行报告
    彭思雨20190919-3效能分析
    zipfile
    subprocess
    configparser
    hashlib
    json & pickle
    headpq
  • 原文地址:https://www.cnblogs.com/wanpython/p/1850968.html
Copyright © 2011-2022 走看看