0
我剛剛開始在幾個月前學習python ... 我想在查詢頁面(html)中沒有查詢結果時顯示一條消息。我正在使用python和flask。我試過的代碼沒有顯示任何消息。 我id.html代碼是(我包括搜索表單以外的代碼):在我的HTML頁面中顯示一條Flash消息的問題
<div class="flashes">
{% for message in get_flashed_messages() %}
{{ message }}
{% endfor %}
</div>
而且我的Python代碼:
@app.route('/id')
def id():
params={}
params['entryname']='Search ID'
idn=request.args.get('idn')
sql=text('select * from DATA where info LIKE :id')
words=engine.execute(sql,id=idn).fetchall()
params['objs']=words
if params['objs']==0:
flash('No Results')
return render_template('id.html', **params)
我也試過這只是用於測試和沒有工作
if params['objs']>0:
flash('Results')
我不知道什麼是錯在我的代碼,查詢搜索工作,但沒有消息......
這一個工作(在我沒有得到任何錯誤的意義上說):如果len(params)> 0:flash('Results'),但沒有消息顯示 – Paul