`
m4774411wang
  • 浏览: 111876 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

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 下载,希望大家能够喜欢!

分享到:
评论

相关推荐

    Python中django学习心得

    ### Python中Django学习心得详解 #### 一、概述 本文档主要介绍Python中的Django Web应用框架的一些关键概念和技巧。Django是一款基于Python语言的开源Web开发框架,它遵循MVC(Model-View-Controller)设计模式,...

    python Django web 实训项目的实验报告

    **Python Django Web实训项目实验报告** 本实验报告主要围绕基于Python的Django Web框架构建的联通用户管理系统展开,旨在深入理解和应用Django的核心特性。Django是一个高效且强大的Web开发框架,它以其高度集成化...

    django电子商务网站源码.zip

    django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django电子商务网站源码 django...

    Teach Yourself Django in 24 Hours(February 20, 2008).part1.rar

    Teach Yourself Django in 24 Hours(February 20, 2008).part1.rar

    Django实现商城网站源码.zip

    Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django实现商城网站源码 Django...

    Django客户管理系统源码.zip

    Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统源码 Django客户管理系统...

    django笔记 django笔记

    Django是Python编程语言中的一款强大且流行的Web框架,它以“快速开发”和“约定优于配置”的理念为核心,让开发者能够高效地构建高质量的Web应用程序。本笔记将深入探讨Django的基础概念、核心功能以及实际应用。 ...

    《teach yourself django in 24 hours》 part1

    以开发流程来介绍django使用,比起django book 更实用些

    基于Django的个人网盘源码.zip

    基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django的个人网盘源码 基于Django...

    Python基于Django的就业系统源码.zip

    基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于Django就业系统源码 基于...

    记录Django开发心得

    Django是属于MVC的Web框架。 Model:负责与数据库打交道 View:负责获取或者增强从Models得到的数据 Controller:这是Django本身 Project与App的区别 Project:提供各种配置文件 App:功能的结合,包括Model和view,...

    django项目实例(django 简易博客开发)

    前几天写的django 简易博客开发记录,贴个链接吧 django 简易博客开发 1 安装、创建、配置、admin使用 http://www.cnblogs.com/cacique/archive/2012/09/29/2707976.html django 简易博客开发 2 模板和数据查询 ...

    django4中文文档

    django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 Django是最有代表性的一种。许多成功的网站和APP...

    Django documentation Django API

    Django documentation Django API Django

    django+scrapy结合

    本篇文章将详细探讨如何将两个强大的Python库——Django和Scrapy结合,以实现通过Django的Web界面控制Scrapy爬虫的运行,并将爬取的数据存入数据库。 首先,让我们了解这两个框架的基本概念。Django是一个高级的Web...

    Django实现在线视频课堂播放网站源码.zip

    Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频课堂播放网站源码 Django实现在线视频...

    Django从零开发的个人博客网站源码.zip

    Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客网站源码 Django从零开发的个人博客...

    Python+Django 官网例子

    {% for user in users %} <p>{{ user.name }} - {{ user.email }} {% endfor %} ``` 9. **运行服务器**: 最后,启动Django开发服务器,`python manage.py runserver`,然后在浏览器中访问`...

    django4.1中文手册

    Django 文档¶ 你所需要知道的关于 Django 的一切。 快速入门¶ 你是刚学 Django 或是初学编程? 这就是你开始学习的地方! 从零开始: 概要 | 安装 入门教程: 第 1 节:请求和响应 | 第 2 节:模型和管理站点 | ...

    Django_layui后台模板

    【Django_layui后台模板】是一个专门为Django框架设计的、基于Layui前端框架的后台管理模板。Django是Python开发的一款高级Web框架,它强调代码的可读性和简洁性,而Layui则是一款轻量级的前端UI框架,提供了丰富的...

Global site tag (gtag.js) - Google Analytics