首页 > 其他分享 >查询表记录API

查询表记录API

时间:2023-11-28 16:24:27浏览次数:25  
标签:返回 记录 QuerySet 查询 field API values kwargs

<1> all(): 查询所有结果
<2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象
<3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。
<4> exclude(**kwargs): 它包含了与所给筛选条件不匹配的对象
<5> order_by(*field): 对查询结果排序('-id')
<6> reverse(): 对查询结果反向排序
<8> count(): 返回数据库中匹配查询(QuerySet)的对象数量。
<9> first(): 返回第一条记录
<10> last(): 返回最后一条记录
<11> exists(): 如果QuerySet包含数据,就返回True,否则返回False
<12> values(*field): 返回一个ValueQuerySet——一个特殊的QuerySet,运行后得到的并不是一系列 model的实例化对象,而是一个可迭代的字典序列
<13> values_list(*field): 它与values()非常相似,它返回的是一个元组序列,values返回的是一个字典序列
<14> distinct(): 从返回结果中剔除重复纪录

标签:返回,记录,QuerySet,查询,field,API,values,kwargs
From: https://www.cnblogs.com/97zs/p/17862235.html

相关文章

  • 基于双下划线的模糊查询
    #1价格在[100,200,300]这个范围内Book.objects.filter(price__in=[100,200,300])#2大于,小于,大于等于,小于等于Book.objects.filter(price__gt=100)Book.objects.filter(price__lt=100)Book.objects.filter(price__gte=100)Book.objects.filter(price__lte=100)#3范围Book.obje......
  • 删除表记录 修改表记录
    删除表记录:#删除的两种方式#第一种:queryset的delete方法#res=models.Book.objects.all().delete()#print(res)#第二种:对象自己的delete方法#book=models.Book.objects.all().filter(name='红楼梦').first()#print(type(book))#res=book......
  • API 接口主流协议有哪些?及WebService和Restful之间的区别和联系?
    API接口主流协议有哪些?如何创建HTTP/HTTPS、WebSocket/WebSockets、TCP/UDP、gRPC、SOAP、Dubbo/HSF等不同协议?RESTFUL:简单来说就是对HTTP请求的方式和路径的一种约束规则,一种思想。只要是符合这种思想的HTTP接口都可以叫做RESTFUL接口即同一个路径,相同的参数,请求方式的不同......
  • maven查询jar包名称,版本
    根据maven查询jar包的步骤如下:打开Maven仓库中央库的网站https://mvnrepository.com/在搜索框中输入你需要查询的jar包的名称,例如:hutool-all点击搜索按钮,网站会列出所有符合条件的jar包信息,包括版本号、最近更新时间等。选择你需要的版本号,点击该版本号,进入该版本号的详细信息......
  • maven相关配置记录保存
    一、maven仓路径1.settings.xml<localRepository>E:\xxx\mavenRepository</localRepository>2.镜像<mirror><id>repo1</id><mirrorOf>central</mirrorOf><name>HumanReadableN......
  • Elasticsearch query查询语法 es
    Elasticsearch查询语法1.查询基本语法结构GET/{索引名}/_search{ "from":0,//返回搜索结果的开始位置 "size":10,//分页大小,一次返回多少数据 "_source":[...需要返回的字段数组...], "query":{...query子句...}, "aggs":{..aggs子句..},......
  • 微信支付-业务流程图+时序图梳理微信支付链路+封装对接微信API工具类
    因业务需要,开发微信支付功能,涉及三种支付方式:JSAPI支付:微信内网页支付,需要开通微信服务号小程序支付:在小程序中支付,需要开通小程序H5支付:在手机浏览器(出微信内网爷)中网页支付使用微信支付的前提必开通微信商户号,要使用到那种的支付方式要前需在商户平台开通(要审核)。支付......
  • CF1901F Landscaping
    题意大概就是给你\(n\)个点\((0,a_0),(1,a_1),\cdots,(n-1,a_{n-1})\),用一根直线\(l\)覆盖这些点,要求所有点都在这条直线\(l\)之下,设\(y_0,y_1\)分别为\(l\)与\(x=0,x=n-1\)的交点纵坐标值,求\(\miny_0+y_1\)。显然题目不可能这么弱智,题目还要......
  • 京东技术面:Redis是如何保证高效查询的?
    大家好,我是pub,马上就到一年中最热闹的金九银十,你是不是要检验一下自己。这篇我们来看看redis。为什么Redis比较快Redis中的查询速度为什么那么快呢?1、因为它是内存数据库;2、归功于它的数据结构;3、Redis中是单线程(引入了多线程,但核心内存读写仍为单线程);4、Redis中使用了多路复......
  • 【问题记录】【SpringBoot】明明配置都有,就是不生效、莫名奇妙 application.propertie
    1 启动报错启动报错,Redis的某个属性没有值:可是我的这些配置明明都有,他就是读不到,之前好好的。。莫名很邪门。。。2 排查思路从现象感觉上像是application.properties文件不起作用,像是没读取似的,看启动类文件结构也都没啥毛病,然后看看target里,发现确实resources下的......