文档章节

Django的批量操作

猿神出窍
 猿神出窍
发布于 2017/03/15 15:33
字数 165
阅读 119
收藏 0

1 定义model

from django.db import models

class Product(models.Model):
    name = models.CharField(max_length=200)
    price = models.DecimalField(max_digits=10, decimal_places=2)

 2 批量插入 key word: bulk_create

product_list_to_insert = list()
for x in range(10):
    product_list_to_insert.append(Product(name='product name ' + str(x), price=x))
Product.objects.bulk_create(product_list_to_insert)

3 批量更新数据

Product.objects.filter(name__contains='name').update(name='new name')

4 批量删除数据

Product.objects.filter(name__contains='name query').delete()

所谓“批量操作”中,对每一个实体的更新操作,都会生成一条update语句,然后只是把好几个update语句一次性提交给数据库服务器而已

 

参考:http://www.cnblogs.com/alphajx/p/5097114.html

© 著作权归作者所有

猿神出窍
粉丝 17
博文 186
码字总数 69629
作品 0
沙坪坝
项目经理
私信 提问
批量运维管理平台--zdops

面向传统企业的批量运维管理工具 zdops,批量运维管理平台,采用django1.8,bootstarp风格,主要采用自带的subprocess和threading模块实现功能和并发。基本不需要安装第三方模块。 前端采用b...

落叶刀
2017/09/04
2.9K
0
AD/Exchange 管理系统 - ITOPS

ITOPS 是一个基于Python + Django的AD管理系统,系统主要提供以下功能: 丰富的API接口,便于内部系统的集成 在线邮件流查询 常规AD、Exchange操作的WEB化,更友好的交互体验 2FA认证登陆,角...

dennis
05/15
1K
0
AutoOps 1.3 版本发布

在原来的CMDB基础上 进行整体架构更新,功能上保持基本一致。 原CMDB停止维护,迁移到 https://github.com/hequan2017/autoops , 欢迎大家测试使用。 AutoOps AutoOps是一款基于django开发的...

295631788
2017/06/16
0
0
『Django ORM』完整总结

由于官方文档一般讲究『平均发力,面面俱到』,虽然内容是详细,但是对于初学者往往是『不知轻重,找不着北』。本文试图总结一些 Django ORM 中比较常用的东西,力求覆盖全面,实现『花20%的...

浮生若梦的编程
2018/10/30
0
0
想找一个Python职位的工作

现在本科大三,考虑找实习找工作中。狂热Python粉。 基本资料 姓名:陈信儒 联系电话:18040303210 学校:成都信息工程学院(2010-2014) 专业:软件工程 担任职务:班长 常用邮箱:2546068...

Svp3rM4n
2013/03/09
3.5K
7

没有更多内容

加载失败,请刷新页面

加载更多

64.监控平台介绍 安装zabbix 忘记admin密码

19.1 Linux监控平台介绍 19.2 zabbix监控介绍 19.3/19.4/19.6 安装zabbix 19.5 忘记Admin密码如何做 19.1 Linux监控平台介绍: 常见开源监控软件 ~1.cacti、nagios、zabbix、smokeping、ope...

oschina130111
今天
9
0
当餐饮遇上大数据,嗯真香!

之前去开了一场会,主题是「餐饮领袖新零售峰会」。认真听完了餐饮前辈和新秀们的分享,觉得获益匪浅,把脑子里的核心纪要整理了一下,今天和大家做一个简单的分享,欢迎感兴趣的小伙伴一起交...

数澜科技
今天
7
0
DNS-over-HTTPS 的下一代是 DNS ON BLOCKCHAIN

本文作者:PETER LAI ,是 Diode 的区块链工程师。在进入软件开发领域之前,他主要是在做工商管理相关工作。Peter Lai 也是一位活跃的开源贡献者。目前,他正在与 Diode 团队一起开发基于区块...

红薯
今天
5
0
CC攻击带来的危害我们该如何防御?

随着网络的发展带给我们很多的便利,但是同时也带给我们一些网站安全问题,网络攻击就是常见的网站安全问题。其中作为站长最常见的就是CC攻击,CC攻击是网络攻击方式的一种,是一种比较常见的...

云漫网络Ruan
今天
11
0
实验分析性专业硕士提纲撰写要点

为什么您需要研究论文的提纲? 首先当您进行研究时,您需要聚集许多信息和想法,研究论文提纲可以较好地组织你的想法, 了解您研究资料的流畅度和程度。确保你写作时不会错过任何重要资料以此...

论文辅导员
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部