before_request
@app.before_first_request
def first_request():
print('只有在处理第一次请求之前执行')
@app.before_request
def before_request():
print('在视图函数执行之前执行')
|
@app.context_processor
def context_processor():
return {{'current_user':'xxx'}}
|
1. 要返回状态码
2. 必须写一个参数,来接受错误的信息
使用flask.abort可以手动的抛出相应的错误,比如开发者发现参数不正确的时候可以手动的抛出一个404错误。
@app.errorhandler(500)
def server_error(error):
return render_template('500.html'),500
@app.errorhandler(404)
def page_not_found(error):
return render_template('404.html'),404
|
希望本文所述对大家基于flask框架的Python程序设计有所帮助。