示例:html
Lobby.query.filter(sql
or_(app
and_(ide
Lobby.id == Team.lobby_id,函數
LobbyPlayer.team_id == Team.id,url
LobbyPlayer.player_id == player.steamidspa
),code
and_(orm
Lobby.id == spectator_table.c.lobby_id,htm
spectator_table.c.player_id == player.steamid
)
)
)
https://stackoverflow.com/questions/13370993/sqlalchemy-query-and-or-issue
1 @app.route('/search/') 2 def search(): 3 qu = request.args.get('q') 4 ques = Fabu.query.filter( 5 or_( 6 Fabu.title.contains(qu), 7 Fabu.detail.contains(qu) 8 ) 9 ).order_by('-creat_time') 10 return render_template('daohang.html',fabus = ques)
<form action="{{ url_for('search') }}" method="get" class="navbar-form navbar-left"> <div class="form-group"> <input name="q" type="text" class="form-control" placeholder="請輸入關鍵字"> </div> <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search" aria-hidden="true"></span>查找 </button> </form>