W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
一個最小的 Flask 應(yīng)用看起來會是這樣:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
把它保存為 hello.py (或是類似的),然后用 Python 解釋器來運行。 確保你的應(yīng)用文件名不是 flask.py ,因為這將與 Flask 本身沖突。
$ python hello.py * Running on http://127.0.0.1:5000/
現(xiàn)在訪問 http://127.0.0.1:5000/ ,你會 看見 Hello World 問候。
那么,這段代碼做了什么?
欲關(guān)閉服務(wù)器,按 Ctrl+C。
外部可訪問的服務(wù)器
如果你運行了這個服務(wù)器,你會發(fā)現(xiàn)它只能從你自己的計算機上訪問,網(wǎng)絡(luò) 中其它任何的地方都不能訪問。在調(diào)試模式下,用戶可以在你的計算機上執(zhí) 行任意 Python 代碼。因此,這個行為是默認(rèn)的。
如果你禁用了 debug 或信任你所在網(wǎng)絡(luò)的用戶,你可以簡單修改調(diào)用 run() 的方法使你的服務(wù)器公開可用,如下:
app.run(host='0.0.0.0')
這會讓操作系統(tǒng)監(jiān)聽所有公網(wǎng) IP。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: