Fork me on GitHub

Flask -- 消息闪现、错误处理


 flash 可以在任何需要的地方添加,类似于print

from flask import flash


@app.route('/')
def index():
    flash('You are in home page now')
    return render_template('index.html')
#index.html


{% for message in get_flashed_messages() %}    # 和session一样, 可以在模板中直接使用

    {{ message }}

{% endfor %}

自定义错误页面

@app.errorhandler(404)
def page_not_found(error):
    try:
        return render_template('404.html')
    except Exception as e:
        return render_template('500.html', error=e)

 

posted @ 2016-04-27 21:55  Roronoa__Zoro  阅读(379)  评论(0编辑  收藏  举报