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