本地端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輸入
顯示得到Hello world字串,即可成功。