Flask 學習筆記(一)-HelloFlask

安裝Flask

官網:http://flask.pocoo.org
安裝:pip install flask

依賴三個庫

  • Jinja2 模板引擎
  • Werkzeug WSGI工具集
  • Itsdangerous 基於Django的簽名模塊

Hello Flask

編輯:vi helloFlask.py

from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
	return "Hello Flask"

app.run()

運行: python helloFlask.py
訪問 http://127.0.0.1:5000/ 可看到結果

run參數配置:

run() 中可以添加參數

  • debug 是否開啓調試模式,開啓後修改代碼會自動重啓
  • threaded 是否開啓多線程
  • port 指定端口號
  • host 主機,默認127.0.0.1,指定0.0.0.0代表本機所有ip

run(debug=True, host=‘0.0.0.0’, port=8000)

Debuger 調試方法

Debuger PIN:可以在網頁端terminal中動態調試
手動構建一個錯誤:vi testError.py

from flask import Flask
app = Flask(__name__)
# 創建一個錯誤函數
@app.route("/testerror/")
def testerror():
    a=5
    b=0
    c=a/b
    
app.run(debug=True, host='0.0.0.0', port=5000)

運行:python testError.py
調試模式開啓
訪問:“http://127.0.0.1:5000/testerror/
點擊右邊的terminal圖標輸入Debugger PIN碼可在網頁在線調試
除零錯誤
源碼地址:https://github.com/565785929/StudyFlask/tree/master/d01

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章