一、增加数据
models.UserInfo.objects.create(name='tom', age='18') #models调用的是先前创建好的数据库
二、删除数据
models.UserInfo.objects.filter(name='tom').delete()三、更改数据:
models.UserInfo.objects.filter(name='tom').update(age='20')四、查询数据:
1、models.UserInfo.objects.all() *查询所有数据2、models.UserInfo.objects.filter(name='tom').all() #name=tom的全部数据
3、models.UserInfo.objects.filter(name='tom').values("age") #查询name=tom的指定数据
# django的filter方法是从数据库的取得匹配的结果,返回一个对象列表queryset,实质上就是满足filter条件的对象的集合(不是数据类型的集合),其结果的表现形式是列表,如果记录不存在的话,它会返回[],
4、models.UserInfo.objects.get(name='tom') #查询name=tom的全部数据
# django的get方法是从数据库的取得一个匹配的结果,返回一个对象,结果是字典形式,不存在则报错,存在多个也报错。