django 搜索

models.数据库名称.objects.filter(mobile='xx',id=xx) 

效果等同于 data_dict = {"mobile ": "xx ", "id":  xx}

       mobile.数据库名称.objects.filter(**data_dict) 

 

mobile.数据库名称.objects.filter(id = 12)          #等于12

mobile.数据库名称.objects.filter(id__gt = 12)   #大于12

mobile.数据库名称.objects.filter(id__gte = 12) #大于等于12

mobile.数据库名称.objects.filter(id__lt = 12)      #小于12

mobile.数据库名称.objects.filter(id__lte = 12)    #小于等于12

data_dict = {"id__lte" : 12}

mobile.数据库名称.objects.filter(**data_dict)

 

mobile.数据库名称.objects.filter(mobile = '999')         #等于

mobile.数据库名称.objects.filter(mobile__startwith = "199")    #以199开头的字符串

mobile.数据库名称.objects.filter(mobile__endwith = "999")   #以999结尾的字符串

mobile.数据库名称.objects.filter(mobile__contains = "999")     #筛选出包含999

 

data_dict = {"mobile__contains":"999"}

mobile.数据库名称.objects.filter(**data_dict)

 

posted @   yao努力  阅读(11)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示