Flask——flask簡介+安裝與啓動

 

目錄

  1. Flask簡介
  2. 安裝與啓動
  3. 參數配置
  4. flask-script插件

  1. Flask簡介


    Flask是一個非常小的Python WEB框架,稱爲微型框架。只提供了一個高效穩定的核心,其它的全部通過添加擴展來實現。    Flask兩大核心:1.WerkZueg 實現了路由、調試和Web服務器的網關接口。2.jinja2 模板引擎。

  2. 安裝與啓動


    安裝:在虛擬開發環境中運行    pip install flask ;創建flask項目

    # app.py
    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route('/')
    def hello_world():
        return 'Hello World!'
    
    
    if __name__ == '__main__':
        app.run()

    運行app.py文件;瀏覽器測試:http://127.0.0.1:5000

  3. 參數配置


    host:主機地址默認127.0.0.1,設置爲'0.0.0.0'之後可以通過IP進行訪問。

    port:默認端口爲5000

    debug:調試模式默認 False,開啓後出錯有調試信息。

    實例:app.run(host='0.0.0.0',port=5001,debug=True)

    參數配置方法:
    # 1.使用配置文件settings.py
    DEBUG = True
    # 在app.py中引入配置文件
    app.config.from_pyfile("settings.py")
    
    # 2.app.py直接修改app.config的字典對象
    app.config['DEBUG'] = True
    
    # 3.使用對象配置參數setting.py
    class Setting:    
        DEBUG = True
    # app.py
    app.config.from_object(Setting)

     

  4. flask-script插件


    flask-script,flask終端啓動的參數解析器
    # 1. 安裝
    pip install flask-script
    
    
    # 2.使(app.py)
    from flask import Flask
    from flask_script import Manager
    app = Flask(__name__)
    manager = Manager(app)
    
    if name == 'main':    
    #   app.run(host='0.0.0.0',port=8081,debug=True)    
        manager.run()
    
    # 3.啓動參數
    # -?, --help 查看幫助
    # -h, --host 指定主機
    # -p, --port 指定端⼝
    # -d 開啓調試模式
    # -r 自動加載
    # 示例:python manage.py runserver -d -r -h 0.0.0.0 -p 5555
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章