
文章图片

文章图片
我们今天继续我们讲我们的查询语句:
1.条件查询有三种方式:
第一种 , 查询符合条件的数据
命令:类名.objects.filter(列名=‘值’)
举例:Book.objects.filter(title=‘爱情公寓’)
第二种 , 查询不包含条件的数据信息 , 即title不是爱情公寓的数据信息
命令:类名.objects.exclude(列名=‘值’)
举例:Book.objects.excluder(title=‘爱情公寓’)
第三种 , 查询唯一值 , 这种查询的结果必须是唯一的一条数据 , 否则会报错 。
命令:类名.objects.get(列名=‘值’)
举例:Book.objects.get(title=‘爱情公寓’)
2.谓词查询
通过上面的条件查询我们可以看到 , 我们没办法查询大于某个条件或者小于某个条件的数值 , 只能查询满足某个条件的值 , 因此谓词查询作为补充 , 可以查询我们想要的数据:
谓词主要表达的意思:
gt的意思是大于
gte意思是大于等于
lt的意思是小于
lte的意思是小于等于
contain意思是包含
语法命令:属性值+__+谓词=‘值’
【键盘|打工人必备技能!django查询数据库操作合集!】举例1:Book.objects.filter(id__gt=5)表示id大于5
举例2:Book.objects.contain(title__contain=‘w’)表示title包含w的数据
- One|基于Android 13打造:三星Galaxy S22抢先用上One UI 5.0
- 陨石|小行星“打水漂”闯入地球 形成世界最长陨石陨落带
- 华为|意识到离不开中国了?外媒称华为、中兴或将重新打入美国市场
- 华为|长安华为打造, 鸿蒙系统加持!阿维塔11正式官宣,3.98秒破百!
- 无边框|华硕灵耀X 13体验:AMD锐龙6000系列加持 超轻薄的本子也很能打
- 马云|马云自己\打脸\之前所说的,如今现身西班牙,开12亿游艇!
- 打印机|网购的无线打印机,竟能自动打印他人文件?
- 男子带家传木盒来鉴宝,盒子从没打开过,专家:稳住,两个好消息
- 华为能有机会在家用办公打印机领域抢占一席之地
- 电子商务|3D打印机有多强大?科学家曾利用3D打印技术打印出火箭喷射器
