typeidea icon indicating copy to clipboard operation
typeidea copied to clipboard

《Django企业开发实战》第9章-增加搜索功能(报错)

Open xiaobaobear opened this issue 5 years ago • 2 comments

Fail

搜索框输入内容,发生错误;根据报错提示就是view.py文件这段代码(提示:无法解析该关键字title_icontains): code

xiaobaobear avatar Jul 15 '20 05:07 xiaobaobear

大哥,你看上面的错误提示,是fieldError,字段错误,说明你的title__icontains写错了;同理,desc__icontains也写错了。 正确代码为:

return queryset.filter(Q(title__icontains=keyword) | Q(desc__icontains=keyword))

title__icontains和desc__icontains的中间都是两个下划线,你写的是一个下划线。

MaoningGuan avatar Jul 17 '20 01:07 MaoningGuan

哦 感谢 看花了。差点要放弃了。

xiaobaobear avatar Jul 20 '20 08:07 xiaobaobear