吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2402|回复: 7
收起左侧

[Python 转载] Django执行原生SQL的模糊查询时,百分号(%)替换问题

[复制链接]
倾情 发表于 2021-4-13 08:54
本帖最后由 倾情 于 2021-4-13 08:56 编辑

开发时遇到个问题,当个笔记记录一下
image.png
image.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wangfei52 发表于 2021-4-13 09:10
为什么会这样呢
z5560636 发表于 2021-4-13 10:29
使用format更加便捷

where  = “”“ {} like % {} % ”“”.format(filter_type,filter_value)
 楼主| 倾情 发表于 2021-4-14 09:57
z5560636 发表于 2021-4-13 10:29
使用format更加便捷

where  = “”“ {} like % {} % ”“”.format(filter_type,filter_value)

这个当时试用了,也无法进行模糊查询。,最后终于找到了这个双百分号,发现这个可以用,也不知道为啥。哈哈。
z5560636 发表于 2021-4-16 09:08
倾情 发表于 2021-4-14 09:57
这个当时试用了,也无法进行模糊查询。,最后终于找到了这个双百分号,发现这个可以用,也不知 ...

63EF3F9E-923A-4dce-BEB8-13B91E1E8B24.png
没有问题啊。
 楼主| 倾情 发表于 2021-4-17 22:12

这个你需要连接一下数据库使用django的raw(sql)执行一下这个语句试试。
我这边会报错
z5560636 发表于 2021-4-19 08:31
BF046B8A-FF76-400c-A877-7E46B5EB4BCF.png

我自己项目原生的SQL就这么写的。
 楼主| 倾情 发表于 2021-5-8 09:11
z5560636 发表于 2021-4-19 08:31
我自己项目原生的SQL就这么写的。

好的,可以了,太感谢了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 17:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表