orm查询
Posted 不会起名字
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 大于等于
以上是关于orm查询的主要内容,如果未能解决你的问题,请参考以下文章