实现搜索功能

1.准备视图函数search()

1 # 模糊查找
2 @app.route(‘/search‘, methods=[‘GET‘, ‘POST‘])
3 def search():
4     qu = request.args.get(‘q‘)

2.修改base.html 中搜索输入框所在的

1 <form class="navbar-form navbar-left" role="search" action="{{ url_for(‘search‘) }}" method="get">
2                         <div class="form-group">
3                             <input type="text" class="form-control" placeholder="搜索" required name="q">
4                         </div>
5                         <button type="submit" class="btn btn-default">搜索</button>
6                     </form>

3.完成视图函数search()

 1 # 模糊查找
 2 @app.route(‘/search‘, methods=[‘GET‘, ‘POST‘])
 3 def search():
 4     qu = request.args.get(‘q‘)
 5     query = Question.query.filter(
 6         or_(
 7             Question.title.contains(qu),
 8             Question.detail.contains(qu),
 9         )
10      ).order_by(‘-creat_time‘).all()
11     context = {
12         ‘user‘: ‘huadahua‘,
13         ‘title‘: ‘大家好”‘,
14         ‘time‘: ‘2017-09-29‘,
15         ‘detail‘: ‘这是我的python‘,
16         ‘questions‘: query
17     }
18     return render_template(‘index.html‘, **context)

search结果:

  

时间: 2024-10-16 03:07:44

实现搜索功能的相关文章

ios UISearchDisplayController 实现 UITableView 搜索功能

UISearchDisplayController 是苹果专为 UITableView 搜索封装的一个类. 里面内置了一个 UITableView 用于显示搜索的结果.它可以和一个需要搜索功能的 controller 关联起来,其它的像原 TableView 和搜索结果 TableView 的切换, mask 的显示等等都 封装好了,使用起来非常非常的简单.特别是要实现全屏搜索时使用最多. 全屏搜索的意思是如果你用了  NavigationBar 当点击搜索框时 TableView 会自动弹上去

【转】为Android应用添加搜索功能

为Android应用添加搜索功能 为Android应用增加搜索功能:增加搜索建议

Yii 1开发日记 ----------- 搜索功能及Checkbox的实现

用yii 1实现后台的搜索功能,效果如下图: 1.模型中: 1 public function search() 2 { 3 4 $criteria = new CDbCriteria; 5 //独立高级搜索 6 if(isset( $_GET['goods']) ) { 7 //商品货号 8 if (isset($_GET['goods']['goods_sn']) && $_GET['goods']['goods_sn'] != "") 9 { 10 $criter

ILSpy搜索功能加强版

1.修改搜索功能,增加如下的额外搜索选项 A.按文本搜索(默认选项) B.按通配符搜索 C.按正则表达式搜索 2.搜索增加如下特性: A.可以按照名字空间检索特定名字空间下的所有类. B.修正了官方版本无法搜索泛型类型的功能. 警告: A.此版本为非官方版本. B.本软件为第三方修改软件,此软件的著作权及版权归原作者所有. C.原软件的任何版权声明及相关权益声明同样适用于本软件. 下载地址: https://onedrive.live.com/?cid=e0560144122a3b9d&id=E

ThinkPHP之中getlist方法实现数据搜索功能

自己在ThinkPHP之中的model之中书写getlist方法,其实所谓的搜索功能无非就是数据库查询之中用到的like  %string%,或者其他的 字段名=特定值,这些sql语句拼接在and语句之中: HTML之中: 1 <form action="" method="get"> 2 <table class="account_table" width="100%" cellpadding="

Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/12684155 前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了,过完国庆到新公司报道,感觉还不错,就是现在住的地方离新公司有点远,地铁20站,伤不起啊,我每天早上7点多就要起床,然后屁颠屁颠的去挤地铁上班,晚上下班还要挤地铁,先不说路程远,车费一天就要10几块,我的银子啊,有坐龙华线去上班的深圳程序员不?听说那条线上班高峰期很挤?我没在上班高峰期坐过那趟车,我

第四章:IOS Table表视图搜索功能UISearchBar

UISearchBar经常会跟UITable一齐使用,所以在此就介绍一下UISearchBar 先来看看结构 下面再看看它有哪些样式 基本搜索栏.里面????的Search文字用于提示用户??入查询关??字,搜索栏的Placeholder属性可以设置这个提示信息 带有??除按钮的搜索栏.在??入框中??入文字时,会在后面出现??????除按钮,点????除按钮可以??除??入框中的文字 带有查询结果按钮的搜索栏.显示最??搜索结果,显示设定如图4-31所示,选中 Options下的Shows S

iOS9系列专题二——全新的搜索功能api

更加智能的搜索方案--iOS9搜索功能新api 一.引言 iOS9中为我们提供了许多新的api,搜索功能的加强无疑是其中比较显眼的一个.首先,我们先设想一下:如果在你的app中定义一种标识符,在siri和搜索中,可以用过这个标识符搜索到你的app,是不是很棒?不,这还差得远,你可以定义任意的数据,使其在搜索和siri中可以快速检索到,这样的搜索功能是不是非常酷?不,还有更cool的,你甚至可以在你的网站中添加一些标志,使apple的爬虫可以检索到,那样,即使用户没有安装你的app,也可以在搜索中

创建一个提供搜索功能的搜索类(可运行)

/* * 这段代码的主要功能是对于创建索引的后的文件, * 创建一个提供搜索功能的搜索类. * */ package ch2.lucenedemo.process; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.Date; import java.util.Iterator; import jav

妈咪212网搜索功能开放啦

妈咪212网搜索功能开放啦!!早就有网友反应,妈咪212网的优惠母婴儿童用品越来越多,看着看着就有买的冲动.(冲动是魔鬼,不冲动就连鬼都不是,哈哈).好吧!是时候开放个搜索功能,让大家找起来更方便了.今晚努力了一下(好久没有动代码了),花了不少时间终于上架"妈咪212网搜索功能"啦. 效果请看http://www.mami212.com 妈咪212网搜索功能开放啦,布布扣,bubuko.com