提示:以下是本篇文章正文内容,下面案例可供参考
一、Django如何实现搜索功能?
搜索一般指搜索字符串,使用django自带的filter数据库查询器便可
1.直接上代码:
代码如下(示例):
search = request.POST.get('search')
all_student_obj_list=models.Student.objects.filter(name__icontains=search).all()
2.前端实现
代码如下(示例):
<input type="text" name="search"> <input type="submit" value="搜索">
all_student_obj_list=models.Student.objects.filter(item_info__icontains=search).all()中
item_info:自定义的数据库表中字段(本文中搜索数据库的字段为name)
__icontains:不区分大小写的模糊匹配(双下划线)
1268

被折叠的 条评论
为什么被折叠?



