(8) 第8章:flask之其他模組
阿新 • • 發佈:2018-12-18
**url_for()**函式最簡單的用法是以檢視函式名作為引數,返回對應的url 實際上就是通過路由endpoint的反url機制實現,通過檢視函式名獲取對應url **redirect(url)**重定向跳轉到對應的url **flash(‘message’)**訊息閃現,如一些提示訊息
from flask import flash,get_flashed_messages
def ...:
flash('訊息','flag')
return ..
{% for msg in get_flashed_messages() %}
<p class="login-box-msg"> {{ msg }}</p>
{% endfor %}
flash('新增成功','ok')
{% for msg in get_flashed_messages(category_filter=['ok']) %}
<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<h4><i class="icon fa fa-check" ></i> 操作成功!</h4>
{{ msg }}
</div>
{% endfor %}
render_template('html',xxx=xxx)
引數以示需要jinja2渲染的html頁面,xxx是渲染所需要的引數