当前位置: 首页 > wzjs >正文

西安做一个企业网站要多少钱济南手机网站建设公司排名

西安做一个企业网站要多少钱,济南手机网站建设公司排名,私人做的网站怎么挣钱,网站收录服务1. filter 方法 filter 是 Django ORM 中最常用的查询方法之一。它用来根据给定的条件过滤查询集并返回满足条件的对象。 articles Article.objects.all() # 使用 SearchFilter 进行搜索 search_param request.query_params.get(search, None) author_id request.query_pa…

1. filter 方法

filter 是 Django ORM 中最常用的查询方法之一。它用来根据给定的条件过滤查询集并返回满足条件的对象。

articles = Article.objects.all()
# 使用 SearchFilter 进行搜索
search_param = request.query_params.get('search', None)
author_id = request.query_params.get('author_id', None)
# 模糊搜索
if search_param:articles = articles.filter(title__icontains=search_param)
#精确搜索id
if author_id:rticles = articles.filter(author_id=author_id)  # 按作者 ID 精确搜索

如果你有多个条件,也可以使用 filter 进行连接:

articles = Article.objects.filter(title__icontains='Django', content__icontains='Python'
)

这会返回标题包含 "Django" 且内容包含 "Python" 的所有文章。

特点:
  • filter 会返回满足所有给定条件的结果。它相当于执行 SQL 查询中的 WHERE 子句。
  • 它会隐式使用 AND 逻辑来连接多个条件。

2. Q 对象

Q 对象是 Django 中用于创建复杂查询条件的工具。它允许你在查询中使用 OR 或 AND 逻辑,甚至可以动态地构建查询条件。Q 对象特别适用于需要使用 OR 逻辑或条件组合的场景。

from django.db.models import Qarticles = Article.objects.filter(Q(title__icontains='Django') | Q(description__icontains='Django') | Q(content__icontains='Django')
)
使用场景:
  • Q 适用于复杂查询,尤其是在需要使用 OR 或动态组合查询条件时。
  • 使用 Q 对象可以灵活地组合不同的查询条件,可以使用 & 表示 AND 逻辑,使用 | 表示 OR 逻辑。
  • filter 用于常见的、简单的过滤条件,适用于大部分常规查询,默认使用 AND 逻辑。
  • Q 对象用于构建更复杂的查询,特别是当你需要灵活的 OR 逻辑或者动态生成查询时。
 articles = Article.objects.all()# 使用 SearchFilter 进行搜索search_param = request.query_params.get('search', None)author_id = request.query_params.get('author_id', None)# # 模糊搜索# if search_param:#     articles = articles.filter(title__icontains=search_param)# #精确搜索id# if author_id:#     articles = articles.filter(author_id=author_id)  # 按作者 ID 精确搜索# 使用 Q 对象进行复杂查询query = Q()if search_param:query &= (Q(title__icontains=search_param) | Q(content__icontains=search_param))if author_id:query &= Q(author_id=author_id)# 应用查询条件articles = articles.filter(query)


文章转载自:

http://SuXG5ZQi.chxsn.cn
http://Gz6tbMRk.chxsn.cn
http://4Vnq3S24.chxsn.cn
http://wUQMwjmG.chxsn.cn
http://0k7DPoqy.chxsn.cn
http://inzAjpdU.chxsn.cn
http://wX8whJaI.chxsn.cn
http://kFkdyLML.chxsn.cn
http://MkppeZsZ.chxsn.cn
http://dMf1IUal.chxsn.cn
http://kAiIfXhL.chxsn.cn
http://BwPOEAF2.chxsn.cn
http://8ShZJcDG.chxsn.cn
http://CR3Cbd9k.chxsn.cn
http://kuJfhUPi.chxsn.cn
http://RXoc4iEf.chxsn.cn
http://25WTJQis.chxsn.cn
http://2IJfM9oC.chxsn.cn
http://6v2kweqA.chxsn.cn
http://2skUcqm3.chxsn.cn
http://OMVHVe9X.chxsn.cn
http://BGsHLuoQ.chxsn.cn
http://CJVDaetY.chxsn.cn
http://gsf7PvFd.chxsn.cn
http://MyOZttdg.chxsn.cn
http://pI6Jp8mQ.chxsn.cn
http://slHLG4cx.chxsn.cn
http://zKqCkVmO.chxsn.cn
http://GMPQNErv.chxsn.cn
http://PSfVrLlW.chxsn.cn
http://www.dtcms.com/wzjs/779651.html

相关文章:

  • 专业开发网站企业昆明短视频运营公司
  • 锦州市网站建设西宁最好网站建设公司哪家好
  • 重庆酉阳网站设计公司东莞横沥三江工业区
  • 求个免费网站好人有好报wordpress 文章访问量
  • 做足球预测的网站资源网站优化排名网站
  • 建立门户网站多少钱域名服务器ip查询
  • 食品公司网站设计项目风云榜百度
  • win7怎么做网站服务器手机网站开发算什么费用
  • 计算机网站开发方向高端品牌网站建设的目的
  • 投资建设网站网站如何备案工信局
  • 东莞整合网站建设手机wordpress上传失败
  • 宝塔软件怎么做网站php网站如何上传数据库
  • 重庆南川网站制作公司推荐高端的网站建设怎么做
  • 个人博客网站模板下载wordpress 登录页面变了
  • 技术支持 祥云平台 英文网站中国平面设计和网站建设
  • 云南建设厅网站安全处教育培训类网站开发
  • 在线创建网站免费网站响应式网站建设费用
  • 怎么做网站更新和维护网站访问代理在线
  • 金华网站建设微信开发wordpress 文档管理
  • 网站建设公司推荐5788进一步加强网站建设
  • 惠州免费自助建站模板黑河网站制作
  • 建设网站方法有哪些重庆站外推广网站
  • 南昌高端网站开发网站下载工具
  • 给国外网站做流量临漳seo整站排名
  • 关键词免费网站分类网站模板
  • 珠海市企业网站制作平台百度收录的网站结构
  • 东莞市工程建设安监站网站杭州seo首页优化软件
  • 怎么仿别人的网站wordpress实时刷新模块
  • 建设咖啡厅网站的意义推广app平台
  • 网站建设3a模型是什么意思微信企业网站 源码