QuerySet中添加Extra进行SQL查询

Posted 疏桐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QuerySet中添加Extra进行SQL查询相关的知识,希望对你有一定的参考价值。

select参数接受一个映射到SQL的字符串标识字典,让你可以根据SQL select子句里的选择进行对模型实例添加属性,或者查询。

from blog.models import BlogPost
>>> BlogPost.objects.all().extra(select=\'title\':"title=计算机网络"})

 

以上是关于QuerySet中添加Extra进行SQL查询的主要内容,如果未能解决你的问题,请参考以下文章

model进阶(queryset,中介模型,查询优化,extra)

django-extra查询

python测试开发django-78.ORM查询之extra

Django执行原生SQL的三种方法 򚛞

使用 annotate 或 extra 将外键字段添加到查询集? (相当于 SQL“AS”?)

Django SQL注入漏洞分析(CVE-2022-28346)