不像icontains那样工作

oknwwptz  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(581)

尝试使用ajax请求进行搜索。

prefix = str(request.POST.get('prefix'))
    colors = UserDataCsv.objects.filter(material__icontains=prefix).values('color')
    print(colors.query)

但我没有得到回应,因为:

SELECT `users_userdatacsv`.`color` FROM `users_userdatacsv` WHERE `users_userdatacsv`.`material` LIKE %ff% ORDER BY `users_userdatacsv`.`id` ASC

我在mysq sql reqyest中没有引用 %ff% ,我怎么能修好它?使用django 1.9

drnojrws

drnojrws1#

构造

column LIKE string_constant

需要正确定义的字符串常量。你可能想要

users_userdatacsv.material LIKE '%ff%'

使用字符串常量 %ff% 裹在 ' 单引号。

相关问题