本地端flask架站範例

這邊要展示一個最簡單的Hello world範例。

首先,要引入flask的模組。

from flask import Flask

創建一個flask的實例,name為此模組的名稱,定義app為這個Flask的應用實例。

app = Flask(__name__)

指定路由,指定訪問當前根路徑,也就是可輸入http://localhost:5000/這個url,就可以進入到根路徑。這邊延伸舉例一下,例如定義到不同的路由像是@app.route(‘/sub’),就要輸入到http://localhost:5000/sub才能進入此路徑。

@app.route(‘/’)

定義Hello world函式

def hello():

return ‘Hello world’

if __name__ == ‘__main__’:

啟動flask應用程式,把除錯模式打開,可顯示錯誤訊息。

app.run(debug=True)

貼上以下完整程式碼,執行後

from flask import Flask

app = Flask(__name__)

@app.route('/')

def hello():

return 'Hello world'

if __name__ == '__main__':

app.run(debug=True)

在spyder的console log會出現訊息,代表架站成功

在url輸入

http://localhost:5000/

顯示得到Hello world字串,即可成功。

Similar Posts