简单建站CMS是永久开源免费的Python语言的Django框架的企业网站开发建设管理系统
开发手册
搜索功能 :

适用范围:全站任意地方均可使用

标签作用:用于执行站内搜索功能

1、最简单的搜索示例

<form method="get" action="{% url 'webapp:column' url %}">
<input type="text" name="search" value="{{ request.GET.search }}" placeholder="Search for...">
<input type="hidden" name="fen" value="8,12">
<button type="submit">{{ config.search_name }}</button>
</form>

使用方法:value="8,12"  可以指定搜索支持那个分类,没有填写id分类的不搜索

如果没有加这一行<input type="hidden" name="fen" value="8,12"> 表示搜索全部分类文章

               

2、系统代码控制搜索的字段:

# 这里设置搜索那几个字段 icontains不区分大小写
q |= Q(title__icontains=search)
q |= Q(content__icontains=search)

 

下一篇:IF条件语句使用
上一篇:多查筛选