1、删除全部数据:all()与delete()
查看表中的记录
在终端Shell模式下执行命令:Types.objects.all().delete()
,删除全部记录
2、删除一行数据:get()与delete()
在终端Shell模式下执行命令:Types.objects.get(id=1).delete()
,删除id为1的记录
查看表中被删除的记录1
3、删除多行数据:filter()与delete()
删除全部“儿童用品” 记录
在终端Shell模式下执行命令:Types.objects.filter(firsts='儿童用品').delete()
在表中查看儿童用品记录全部被删除
4、删除有外键的数据:delete()
(1)准备模型和表
在index模块的models.py中定义2个模型类
在终端执行数据迁移命令:python manage.py makemigrations
,生成数据迁移文件
修改人员信息类
查看生成的两张表:index_personinfo和index_vocation
(2)为index_personinfo准备测试数据
利用批量添加数据命令,添加三条记录
查看添加的数据
(3)级联删除id=1的记录