pip install flaskflask
from flask import Flask app = Flash(__name__)
@app.route('/') def index(): return ('<h1>Hello World</h1>')
@app.route('/user/<name>') def user(name): return ('<h1>Hello World,%s</h1>')%name
if __name__== '__main__': app.run(debug=True)
變量名 | 上下文 | 說明 |
current_app | 程序上下文 | 當前激活程序的程序實例 |
g | 程序上下文 | 處理請求用做臨時存儲的對象,每次請求都會重設這個變量 |
request | 請求上下文 | 請求對象,封裝了客戶端發出的HTTP請求的內容 |
session | 請求上下文 | 用戶會話,用於存儲請求之間須要「記住」的值得詞典 |
before_first_request:註冊一個函數,可在處理第一個請求以前運行服務器
before_request:註冊一個函數,在每次請求以前運行session
after_request:註冊一個函數,若是沒有未處理的異常拋出,每次請求以後運行app
teardown_request:註冊一個函數,及時有未處理的異常拋出,也在每次請求以後運行框架
安裝:pip install flask-script函數
from flask.ext.script import Manager manager = Manager(app) if __name__ == '__main__': manager.run()
hello.py runserver [-h] [-t HOST] [-p PORT] [--threaded] [--processe PROCESSES] [--passthrough-errors] [-d] [-r]url