1. 程式人生 > >(二)基本框架

(二)基本框架

spa 查看 index debug 用戶 初始 __main__ == 修飾

1.初始化

from flask import Flask
app = Flask(__name__)

flask類的構造函數只有一個必須指定的參數,即主模塊或包的名字。

2.路由

http://python.jobbole.com/80956/

處理URL和函數之間關系的程序稱為路由

定義路由的最簡便方式,是使用app.route修飾器

@app.route(/)
def index():
    return <h1>hello world</h1>

URL和函數之間的關系在此表現為:比如不熟的域名為www.example.com,在瀏覽器中訪問http://www.example.com後,會觸發對應的index()函數。此函數的返回值稱為相應,即客戶端會接收到的內容。如果客戶端是Web瀏覽器,相應就是現實給用戶查看的文檔。

index()這樣的函數稱為視圖函數。

Flask支持動態URL,只需在route秀時期中使用特殊的句法。

@app.route(/user/<name>)
def user(name):
    return <h1>hello,  %s!</h1> % name

3.啟動服務器

用run方法啟動flask Web服務器:

if __name__ == __main__:
    app.run(debug=True)

(二)基本框架