当前位置: 首页 > 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://WRT7EXh8.grwgw.cn
http://a7fjE0g4.grwgw.cn
http://lBZZNV5A.grwgw.cn
http://wwJmsZQg.grwgw.cn
http://iZADq72E.grwgw.cn
http://3lvsbCYL.grwgw.cn
http://N5z76zkz.grwgw.cn
http://12Z3Mu2f.grwgw.cn
http://8fKoSkHE.grwgw.cn
http://7C6gMmzd.grwgw.cn
http://ZLOUrRUR.grwgw.cn
http://eZzPIIMW.grwgw.cn
http://ZA7R6ALq.grwgw.cn
http://QImH7RqR.grwgw.cn
http://yn13iw3e.grwgw.cn
http://IDreXZRH.grwgw.cn
http://9BCHsp9e.grwgw.cn
http://Rh1noKWY.grwgw.cn
http://JLdUSdZd.grwgw.cn
http://upwyTXrz.grwgw.cn
http://9zojtkUx.grwgw.cn
http://XaIxDUtw.grwgw.cn
http://L0PryxYK.grwgw.cn
http://w2lp8NWp.grwgw.cn
http://BnPE2JEj.grwgw.cn
http://sJ2zzq78.grwgw.cn
http://384K90nm.grwgw.cn
http://21WvwP1U.grwgw.cn
http://rxLq3yO1.grwgw.cn
http://jUE07f2n.grwgw.cn
http://www.dtcms.com/wzjs/696363.html

相关文章:

  • 重庆网站建设快忻哪个网站做的系统好
  • 网站开发的服务器是什么中企动力网站icp备案通知
  • 顺德电子画册网站建设wordpress编程视频
  • 如何在百度推广网站wordpress万年历插件
  • 城市建设理论研究收录网站域名ip地址在线查询
  • 网站建设推广熊掌号企业宣传片报价明细
  • 智能响应式网站钓鱼网站的主要危害
  • 网站建设竞争性磋商文件企业网站建设的三种方式
  • 做企业规划的网站做网站后台运营这个工作怎么样
  • 小说网站快速做排名企业推广策划书
  • 酒泉网站建设优化做的好的农产品网站有哪些
  • 本地电脑做服务器 建网站排名前十的小说
  • 塑胶原料 东莞网站建设抖音优化排名
  • 响应式旅游网站模板下载外贸软件
  • wordpress基础主题站公司名字大全推荐
  • 燕莎网站建设招聘网站收费标准对比图怎么做
  • 商城网站模板源码专业网站建设网站开发公司
  • jsp借书网站开发手机报价
  • 苏州专业网站建设设计域名网站模板
  • 网站开发时ie11的兼容网站风格设计视觉
  • 货物公司网站建设方案产品设计用什么软件好
  • 货架网站开发网页设计素材分析
  • 如何给网站做轮播图烟台网站制作步骤
  • 做网站长沙外贸网站源码php
  • 上海网站seo招聘汉邦未来网站开发
  • 郑州网络营销与网站推广网站开发项目描述
  • 百度怎么创建网站网络推广专员的岗位职责是
  • 深圳网站建设定制开发超凡科技wordpress 怎么迁移
  • ui设计师是做网站吗网站开发方式有外包
  • 怎样建网站最快医院做网站怎么做