orm查詢
阿新 • • 發佈:2017-10-26
obj brush 去重 結果 exc 大於 過濾 exclude mod
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查詢