尝试使用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
答案 0 :(得分:1)
构造
column LIKE string_constant
需要正确定义的字符串常量。你可能想要
users_userdatacsv.material LIKE '%ff%'
将字符串常量%ff%
包裹在'
单引号中。