Djangoorm(QuerySet对象)的方法
all()用于查询所有结果。
filter(** kwargs)包含了与所给筛选条件相匹配的对象,获取不到返回None。
get(** kwargs)返回与所给筛选条件相匹配的对象,返回结果有且只有一个。
exclude(** kwargs)包含了与所给筛选条件不匹配的对象。
order_by(* field)用于对查询结果进行排序。
reverse()用于对查询结果进行反向排序。
count()用于返回数据库中匹配查询(QuerySet)的对象数量。
first()会返回第一条记录。
last()会返回最后一条记录。
exists()用于检测QuerySet是否包含数据,包含则返回True,否则返回False。
distinct()用于从返回结果中剔除重复纪录。
values(* field)返回一个ValueQuerySet——特殊的QuerySet,运行后得到的并不是一系列 model的实例化对象,而是一个可迭代的字典序列。
values_list(* field)与values()非常相似,它返回的是一个元组序列。