Flask入門(第一個flask程序)

【Flask介紹】

  1. Python實現的web開發微框架
  2. 小而美,豐富的周邊擴展

【Flask的特色】

  • 特色1:極簡入門, 輕鬆掌握
  • 特色2:靈活擴展,功能強大
  • 特色3:免費開源,無需付費

【Flask安裝】

  • 使用pip命令安裝—— pip install flask
  • 驗證是否已經安裝成功——在cmd控制欄 import flask,  flask.__version__

【Flask內置服務器的啓動】

步驟一:設置環境變量linux

  • Windows環境下 : set FLASK_APP = app.py(在當前程序的路徑下設置變量)以下圖
  • Linux環境下: 在環境變量文件中增長一行 export FLASK_APP = app.py

步驟二:flask run 啓動內置的web服務器web

  • 指定IP及端口flask run --host=0.0.0.0 --port=8001或者
  • flask run -h 0.0.0.0 -p 8081

 

能夠看到上方有個地址http://127.0.01:5000; 在瀏覽器中輸入 打開後顯示hello world 表示flask第一個程序成功了;  最後 Ctrl+C 中止該程序flask

 

 

# 代碼示例

from flask import Flask

app = Flask(__name__)   # 給它一個實例
"""
程序解釋  __name__表示flask應用的主模塊或包的名稱, flask使用該參數肯定應用的位置,從而找到應用中其餘文件的位置。如網頁中的圖片目錄,模板目錄
"""

@app.route('/')    # 裝飾器
"""裝飾器app.route()表示1個路由配置,即用戶在瀏覽器中輸入URL最後是以/結束; 
若是是寫成@app.route('/index') ,那麼咱們程序啓動後是127.0.0.1:5000/index展現出來
也能夠寫多個@app.route('') """
def hello_world():
    return "Hello World"

 

【開啓調試模式】

咱們每次修改或者增長@app.route('')時,程序啓動後不能本身刷新結果,須要把程序中止從新啓動,這樣感受不是很友好,因此這邊會開啓調試模式windows

 

可是切勿在生產環境開啓調試模式!!!瀏覽器

 

  • 代碼修改後服務器自動重啓
  • 步驟一:設置環境變量  windows環境下 set FLASK_ENV = development; linux環境下 export   FLASK_ENV = development
  • 步驟二:flask run 啓動內置服務器

 

相關文章
相關標籤/搜索