orm查询
all:models.表名.objects.all()
结果是queryset集合
filter: models.表名.objects.filter()
结果是queryset集合
get: models.表名.objects.get()
结果是model对象
exclude : 排除条件
models.表名.objects.exclude()
values 方法:
models.表名.objects.filter().values() 过滤出字段名+结果
models.表名.objects.filter().values_list() #这个只是过滤结果,
models.表名.objects.fifter().values().distinct() #去重
models.表名.objects.filter().count() #统计过滤出来的结果的个数
first,last方法:
models.表名.objects.all().first() #找到所有的,第一个;
exists方法:
models.表名.objects.all().exists(): # 表示存在,多用于if中4
if models.表名.objects.all().exists():
print("存在")
else:
print("不存在啊")
大于:用 字段名.__gt=100 大于100
字段名.__gte=99 大于等于
本文来自博客园,作者:一石数字欠我15w!!!,转载请注明原文链接:https://www.cnblogs.com/52-qq/p/7738936.html

浙公网安备 33010602011771号