相关文章推荐
发呆的洋葱  ·  使用JDBC连接与开发PolarDB ...·  1 月前    · 
刚毅的红金鱼  ·  CAST and CONVERT ...·  3 周前    · 
犯傻的黄豆  ·  Branches API | GitLab ...·  3 周前    · 
开朗的烈酒  ·  十八大以来文创设计发展综述:多轮驱动 ...·  4 月前    · 
痴情的煎鸡蛋  ·  预处理语句--#include和#inclu ...·  8 月前    · 
失望的扁豆  ·  文件读取出错:java.io.FileNot ...·  2 年前    · 
道上混的紫菜汤  ·  Visual ...·  2 年前    · 
悲伤的数据线  ·  重磅!2022考研人数高达457万,各省市历 ...·  2 年前    · 
Code  ›  Django:查询结果新增一列、查询结果字段名称更改、多个字段模糊查询__django查询某一个字段
django date
https://blog.51cto.com/u_15349906/3708024
温暖的凉面
2 年前
查询结果新增加一个自定义字段

使用 annotate 结合 Value 表达式
例如:新增type列,值均为ip

ThreatIP.objects.all().annotate(type=Value('ip', output_field=CharField()))
查询结果字段重命名 

使用annotate结合F表达式
例如:将原始字段中的inform_date更改为date

ThreatIP.objects.annotate(date=F('inform_date')).values("date")...
多个字段模糊查询 

使用filter结合Q表达式结合__contains模糊查询
例如:查询region、threat_type、threat_description字段中包含value的数据

ThreatIP.objects.values("id""date").filter( Q(region__contains=value) | Q(threat_type__contains=value) | Q(threat_description__contains=value))
 
推荐文章
发呆的洋葱  ·  使用JDBC连接与开发PolarDB PostgreSQL版(兼容Oracle)-云原生数据库 PolarDB-阿里云
1 月前
刚毅的红金鱼  ·  CAST and CONVERT (Transact-SQL) - SQL Server | Microsoft Learn
3 周前
犯傻的黄豆  ·  Branches API | GitLab Docs
3 周前
开朗的烈酒  ·  十八大以来文创设计发展综述:多轮驱动 跨界融合迎来行业风口
4 月前
痴情的煎鸡蛋  ·  预处理语句--#include和#include_next_51CTO博客_#include
8 月前
失望的扁豆  ·  文件读取出错:java.io.FileNotFoundException: (文件名、目录名或卷标语法不正确。)-CSDN博客
2 年前
道上混的紫菜汤  ·  Visual FoxPro操作dbf时语句过长换行问题_foxpro语句换行符_么么哒思密达的博客-CSDN博客
2 年前
悲伤的数据线  ·  重磅!2022考研人数高达457万,各省市历年考研人数与录取统计!|研究生考试|研招_网易订阅
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号