django数据库的增、删、改、查

时间:2022-12-11 20:55:46

1、增加

第一种:save

通过创建模型类对象,执行对象的save()方法保存到数据库中。

django数据库的增、删、改、查

第二种:create

django数据库的增、删、改、查

2、修改

django数据库的增、删、改、查

 

3、查询

get 查询单一结果,如果不存在会抛出模型类.DoesNotExist异常。

all 查询多个结果。

filter 过滤出多个结果

exclude 排除掉符合条件剩下的结果

contains:是否包含

isnull:是否为null

gt 大于 (greater then)

gte 大于等于 (greater then equal)

lt 小于 (less then)

lte 小于等于 (less then equal)

F  两个属性之间的比较

Q 多个过滤器逐个调用表示逻辑与关系,同sql语句中where部分的and关键字。

Q对象可以使用&、|连接,&表示逻辑与,|表示逻辑或

使用aggregate()过滤器调用聚合函数。聚合函数包括:Avg 平均,Count 数量,Max 最大,Min 最小,Sum 求和,被定义在django.db.models中。

django数据库的增、删、改、查

 

django数据库的增、删、改、查

 4、删除

django数据库的增、删、改、查