首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >查询问题如何添加或运算符?with查询字典

查询问题如何添加或运算符?with查询字典
EN

Stack Overflow用户
提问于 2020-09-16 06:10:48
回答 1查看 24关注 0票数 0

希望你一切都好

我的问题是,我想按城市查找属性,如果没有,我们想要查找具有位置的属性

但是我怎样才能做到这一点呢?

我想要添加或运算符,以获得结果

但问题是我如何做到这一点?

下面是我的代码(不起作用):

代码语言:javascript
运行
AI代码解释
复制
query = {}
if city:
    newCity = City.objects.filter(name=city.lower()).first()
    if newCity:
        query["city"] = newCity

    query["location__icontains"] = city.lower()
    
# if not query:
queryset = Property.objects.filter(**query).order_by('-id')

我想如果城市属性找不到,请尝试位置!

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-09-16 06:19:07

您可以像这样使用Q()对象进行尝试:

代码语言:javascript
运行
AI代码解释
复制
from django.db.models import Q

if city:
    queryset = Property.objects.filter(Q(location__icontains=city)|Q(city__name=city)).order_by('-id')
else:
    queryset = Property.objects.all()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63914103

复制
相关文章
python字典的合并排序添加查询
python 中映射类型里key和value是一种一对多的关系,通常被认为是一种可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,也可存储其他容器类型。
Tim在路上
2020/08/04
1K0
Hibernate的四种查询方式(主键查询,HQL查询,Criteria查询,本地sql查询)和修改和添加
根据文章内容总结摘要。
别先生
2018/01/02
5.3K0
Hibernate的四种查询方式(主键查询,HQL查询,Criteria查询,本地sql查询)和修改和添加
康熙部首导致的字典查询异常
可以看到,这两个字符串都是4个汉字,说明没有零宽字符。那么为什么他们不一样呢?那我们看一下每个文字的 Unicode 码:
青南
2020/05/25
8780
康熙部首导致的字典查询异常
如何解决大分页查询问题?
这个是数据存储介质本身的查询实现原理决定的,分页查询场景,是按照某个顺序进行查询,分页靠后的查询请求,需要将按照该顺序排序的之前所有页的数据给排除掉,然后取对应页数据返回。该问题瓶颈主要就是排除掉之前页数据这里,比如DB(MySQL)和ES(elasticsearch)都存在该问题。
luoxn28
2021/03/18
8460
如何解决大分页查询问题?
如何查询InfluxDB
InfluxDB是一个很流行的基于时间序列的数据库,下面是这个数据库的最基本的查询命令。InfluxDB使用类SQL(实际上它就是一种特殊的“SQL”)的语言。
大数据弄潮儿
2018/05/21
11.3K1
如何SELECT进行单表查询,怎样使用WHERE结合各种运算符对数据进行过滤,如何使用ORDER BY 子句 查询
概述:使用数据库保存数据,我们对数据库的操作主要是增,删,改,查操作,其中从数据库中查询数据更为基础,使用不同的查询方式,具有不同的查询效率。
一头小山猪
2020/04/10
3.6K0
oracle JOB 查询 添加 修改 删除 运行
-------------查询JOB----------------- select job, what, next_date, next_sec, sysdate, failures, broken,interval   from user_jobs a; -------------添加JOB----------------- variable n number; begin   dbms_job.submit(:n, 'MY_JOP;', sysdate,'sysdate+2/(24*60*
用户1220053
2018/02/09
1.4K0
Oracle 通过数据字典查询系统信息
简介:数据字典记录了数据库系统的信息,他是只读表和视图的集合,数据字典的所有者是sys用户。注:用户只能在数据字典上执行查询操作,而维护和修改是由系统自己完成的。 1、数据字典的组成:数据字典包括数据字典基表和数据字典视图 数据字典基表:基表存储数据库的基本信息,普通用户不能直接访问数据字典的基表 数据字典视图:数据字典视图是基于数据字典基表所建立的视图,普通用户可以通过访问该视图,来获取系统的信息 数据字典视图主要包括下面三种类型: user_XXX,all_XXX,dba_XXX三种类型 2、数据字典对
郑小超.
2018/01/26
1K0
Django 2.1.7 模型 - 条件查询、模糊查询、空查询、比较查询、范围查询、日期查询
上一篇Django 2.1.7 模型 - MVT模型增删功能讲述了关于MVT模型中列表的增加数据以及删除数据的功能,在数据返回的过程中,也有部分关于模型之间关联查询的数据。
Devops海洋的渔夫
2019/06/15
10.8K0
高级SQL查询-(聚合查询,分组查询,联合查询)[通俗易懂]
当遇到常见的统计总数、计算平局值等操作,可以使⽤聚合函数来实现,常见的聚合函数有:
全栈程序员站长
2022/09/05
4.4K0
Python字典查询键值对的方法【大全】
查找是我们所有数据类型学习中的重点,字典也不例外,用不同的方法从不同的维度查找,应有尽有。下面就从简到难一步一步来学习字典的查询方法。
python自学网
2021/12/02
4.3K0
Python字典查询键值对的方法【大全】
ES查询常见问题
1 must嵌套should条件查询 curl -XGET 'xxx/xxx/_search?pretty' -H 'Content-Type: application/json' -d'{
YG
2018/05/23
7560
技术干货| MongoDB如何查询Null或不存在的字段?
点击下方公众号关注并分享,获取MongoDB最新资讯! 在MongoDB中不同的查询操作符对于null值处理方式不同。 本文提供了使用mongo shell中的db.collection.find() 方法查询null值的操作案例。案例中使用的inventory集合数据可以通过下面的语句产生。 db.inventory.insertMany([ { _id: 1, item: null }, { _id: 2 } ]) 等值匹配 当使用**{item:null}作为查询条件的时候,返回的是
MongoDB中文社区
2022/05/07
2.4K0
问题排查--Impala查询Decimal数据为NULL,Hive查询正常
目前,线上反馈一个问题:同一张表,使用Hive查询正常,但是使用Impala查询,返回的数据中,部分字段值为NULL。 我们使用impala执行了invalidate metadata xxx,排查了元数据不一致的问题,同时查看源文件,也排除了数据本身的问题。最终,通过在Impalad的web页面上查看该SQL的profile发现,其中存在如下的Errors:
skyyws
2022/05/20
1.6K0
问题排查--Impala查询Decimal数据为NULL,Hive查询正常
mybatis oracle 分页查询_oracle分页查询出现重复的问题
Oracle中分页查询因为存在伪列rownum,sql语句写起来较为复杂,现在介绍一种通过使用MyBatis中的RowBounds进行分页查询,非常方便。
全栈程序员站长
2022/11/08
1.9K0
给WordPress添加页面加载时间、查询查收、百度收录查询
WordPress如果要在网站底部显示,将代码添加到主题目录下的footer.php
AlexTao
2019/07/16
9960
给WordPress添加页面加载时间、查询查收、百度收录查询
LeetCode 1310. 子数组异或查询(前缀异或)
有一个正整数数组 arr,现给你一个对应的查询数组 queries,其中 queries[i] = [Li, Ri]。
Michael阿明
2020/07/13
9450
Salesforce Tableau CRM Dashboards,如何添加登录User为查询条件
打开查询模式 image.png 变更前: SELECT Id, IsDeleted, MasterRecordId, Name, Type, BillingLatitude, BillingLongitude, ShippingLatitude, ShippingLongitude, AnnualRevenue FROM Account LIMIT 100 变更后: SELECT Id, IsDeleted, MasterRecordId, Name, Type, BillingLatitude, Bil
repick
2022/03/23
4260
JS关于或运算符的问题
这是在AVL树计算高度时遇到的问题。为了方便大家看到问题的本质,这里使用一个单链表复现问题。
kifuan
2022/10/24
1.5K0
如何查询网站收录?如何自动查询网站收录更新并保存?
企业推广自己的业务,大部分情况都需要建立一个官方网站,并且希望能够从搜索引擎获得一部分自然流量。网站&内容运营的第一步自然是做好网站的收录,毕竟首先需要被收录了才能进一步去优化排名,目前国内主流的搜索引擎包括百度、360、搜狗、BING、Google等,那么有什么很好的办法去查询网站的收录呢?
阿那个沫
2022/08/16
10.5K1
如何查询网站收录?如何自动查询网站收录更新并保存?

相似问题

如何添加查询运算符来查询Firestore?

13

MongoDB -如果空查询运算符或空查询运算符

25

添加多个Linq查询的字典查询结果

30

大查询和/或运算符

25

如何使用或类似运算符查询mongodb

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文