Django执行原生SQL的模糊查询时,百分号(%)替换问题
本帖最后由 倾情 于 2021-4-13 08:56 编辑开发时遇到个问题,当个笔记记录一下。
为什么会这样呢 使用format更加便捷
where= “”“ {} like % {} % ”“”.format(filter_type,filter_value) z5560636 发表于 2021-4-13 10:29
使用format更加便捷
where= “”“ {} like % {} % ”“”.format(filter_type,filter_value)
这个当时试用了,也无法进行模糊查询。{:1_908:},最后终于找到了这个双百分号,发现这个可以用,也不知道为啥。哈哈。 倾情 发表于 2021-4-14 09:57
这个当时试用了,也无法进行模糊查询。,最后终于找到了这个双百分号,发现这个可以用,也不知 ...
没有问题啊。 z5560636 发表于 2021-4-16 09:08
没有问题啊。
这个你需要连接一下数据库使用django的raw(sql)执行一下这个语句试试。
我这边会报错{:1_924:}
我自己项目原生的SQL就这么写的。 z5560636 发表于 2021-4-19 08:31
我自己项目原生的SQL就这么写的。
好的,可以了,太感谢了{:1_921:}
页:
[1]