Django讲课笔记10:使用QuerySet删除和查询单表
作者:互联网
文章目录
零、本讲学习目标
- 掌握常用的删除记录的方式
- 掌握常用的查询数据的方式
- 掌握分组、排序、并、差、交操作
- 掌握多表查询
- 掌握原生SQL的3种查询方式
一、课程导入
- Shell下新增数据的7种方式
- Shell下更新数据的6种方式
二、新课讲授
(一)删除数据
删除数据有3种方式:删除数据表的全部数据、删除一行数据和删除多行数据.
1、删除全部数据:all()与delete()
- 查看commodity_types表
- 在终端执行命令:
Types.objects.all().delete()
,删除全部记录
- 查看commodity_types表
2、删除一行数据:get()与delete()
- 导入数据到表:
python manage.py loaddata commodity_types_data.json
- 查看commodity_types表
- 在终端执行命令:
Types.objects.get(id=2).delete()
,删除id为2的记录
- 查看commodity_types表
3、删除多行数据:filter()与delete()
- 在终端执行命令:
Types.objects.filter(firsts='儿童用品').delete()
,删除全部“儿童用品”
- 删除了4条记录,查看commodity_types表
三、课堂小结
四、课后作业
五、拓展内容
标签:10,commodity,删除,QuerySet,Django,查看,数据,types,delete 来源: https://blog.csdn.net/howard2005/article/details/121467789