示例:html
Lobby.query.filter(
or_(
and_(
Lobby.id == Team.lobby_id,
LobbyPlayer.team_id == Team.id,
LobbyPlayer.player_id == player.steamid
),
and_(
Lobby.id == spectator_table.c.lobby_id,
spectator_table.c.player_id == player.steamid
)
)
)sql
@app.route('/search/') def search(): qu=request.args.get('q') ques=Question.query.filter( or_( Question.title.contains(qu), Question.detail.contains(qu), ) ).order_by('-creat_time') return render_template('base.html',questions=ques)
<form action="{{ url_for('search') }}"method="get"class="navbar-form"> <input name='q' style="float:right; margin-top:-30px;width:200px;margin-right: 5px;" type="text" name="search" PLACEHOLDER="輸入要搜索的內容"> <button style="float:right;margin-top:-30px;margin-right: 5px;" type="submit">搜索</button>