Flask小结
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World'
@app.route('/user/<path:username>')
def show_user_profile(username):
return 'User : %s' %username
if __name__ == '__main__':
# 启动调试模式
app.debug = True
app.run()
int 接受整数
float 同 int ,但是接受浮点数
path 和默认的相似,但也接受斜线
url 构建 url_for
@app.route('/admin')
def hello_admin():
return 'hello admin'
@app.route('/guest/<guest>')
def hello_guest(guest):
return 'hello %s as guest' %guest
@app.route('/user/<name>')
def user(name):
if name == 'admin':
return redirect(url_for('hello_admin'))
else:
return redirect(url_for('hello_guest',guest = name))
Flask 消息闪现
Flask 模块包含 flash() 方法。它将消息传递给下一个请求,该请求通常是一个模板。
为了从会话中删除消息,模板调用 get_flashed_messages()。

浙公网安备 33010602011771号