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