一、更改单个数据
修改单个实体的某些字段 1.查: - 通过get()得到要修改的实体对象 2.改: - 通过对象属性的=的方式修改数据 3.保存 - 通过对象.save()保存数据
 
 
二、批量更新数据
直接调用QuerySet的update(属性=值)实现批量修改
 
 
三、单个数据删除
1.查找查询结果对应的一个数据
2.调用这个数据对象的delete()方法实现删除
 
四、批量数据删除
1.查找查询结果集中满足条件的全部QuerySet查询集合对象
2.调用查询集合对象的delete()方法实现删除
 
五、伪删除
通常不会轻易在业务里把数据真正删掉,取而代之的是做伪删除
即在表中添加一个布尔型字段(is_active) 默认是True,执行删除时,将欲删除数据的is_active设置为False
用伪删除时,确保显示数据的地方,均加了is_active=True的过滤查询
 
可以每隔一段固定时间,对数据库is_active的数据进行一次清理

最新文章

  1. 【Fiddler】改写返回数据功能
  2. ASP.NET MVC 4 的JS/CSS打包压缩功能-------过滤文件
  3. Windows Squid 安装配置
  4. 【转载】Windows自带.NET Framework版本大全
  5. linux 下部署 redis
  6. [LeetCode]题解(python):031-Next Permutation
  7. [TypeScript] Understanding Decorators
  8. [Git]05 如何使用分支
  9. linux 系统信息展示 htop glances conky psensor
  10. WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <NSInvalidArgumentException> -[__NSArrayM objectForKey:]: unrecognized s
  11. vue项目中安装使用echarts
  12. kudu基础入门
  13. codeforces 1140E Palindrome-less Arrays
  14. 2018年全国多校算法寒假训练营练习比赛(第一场)J - 闯关的lulu
  15. Linux下Tomcat性能优化--文件句柄数增大
  16. UML学习(一)-工具介绍
  17. Maven+SpringMVC+Mybatis整合入门Demo
  18. hql join
  19. 2017.8.5 Linux达人养成计划 I (上)
  20. nginx+keepalived实现双机热备高可用性

热门文章

  1. One---python的六种数据类型及数据转换
  2. linux tcp 在timewait 状态下的报文处理
  3. 垃圾收集器 参阅<<深入理解JAVA虚拟机>>
  4. idea中无法在@Test 之下使用Scanner
  5. 【Java】学习路径53-InetAdress获取服务器ip
  6. 【java】学习路径42-六种字符流使用实例
  7. 在Linux下配置RealVNC和TigerVNC
  8. window环境导入odbc数据源
  9. KingbaseES 数据库软件卸载
  10. SpringBoot多重属性文件配置方案笔记