一、安装ipython
.pip install ipython
二、新增数据
1.使用实例化-赋值-save新增数据
导入模型——实例化——属性赋值——调用save()方法保持数据
2.使用create方法新增数据
执行命令: t=Types.objects.create(firsts='儿童用品',seconds='婴儿车')
查看数据表,看是否新增记录
3.使用字典与create新增数据
4、使用实例化赋值-save新增数据
查看数据表,看是否新增记录
5.异常报错
查看文件路径,在相应的地方加上新增代码
新增代码
if self._stopping: # 新加代码
raise exceptions.CancelledError("Event loop is stopping") # 新加代码
6.使用get_or_create新增无重数据
True记录添加成功
False 记录添加失败
判断是否添加成功
7.使用update_or_create新增或更新数据
查看数据表
修改数据
将乐高积木改成智能故事机
8.使用bulk_create批处理添加数据
查看数据表
(二)Shell模式更新数据
1、使用get - 修改 - save方式
修改记录
上诉命令没有报错,是因为童装记录只有一条
儿童用品记录有4条,此时使用get()方法会报错
2、使用filter - update方式
批量更新一条或多条
数据,查询方法使用filter,filter以列表格式返回,查询结果可能是一条或多条数据构成的列表
任务:将女装记录改为‘女孩用品’
返回值2 两条女装记录更改成功
遍历查询集
列表用filter ,单条用get方法