app.run相關參數
1、指定訪問的網站地址的方法: (加入host的參數指定當前機器的ip)
app.run(host="192.168.1.109",debug=True)
2、如果機器存在多個網卡或代碼放到另外一台機器,讓他智能識別(直接輸入當前及其的ip即可)
app.run(host="0.0.0.0",debug=True)
3、修改訪問的端口號的方法:(加入port的參數指定端口)
app.run(host="192.168.1.109",debug=True, port=81)
flask配置文件
1、線上環境和測試環境要保持鏡像關系(同一套代碼),線上不需要開啟debug,那么可以弄一個配置文件
第一種寫法:
第二種寫法:
注意配置文件路徑 是項目主目錄下才開始
第三種
看這篇有說
https://www.cnblogs.com/kaibindirver/p/12610016.html
4、開啟多進程 和 多線程的 方法
開啟單進程多線程方法,一般threaded 默認為flase 為單進程單線程,即客戶端發10個請求過來 要排隊去處理,改為True就是多線程
開啟多進程的方法是加processes 一般不填寫默認為1 即一個進程
app.run(host="192.168.1.109",debug=True, port=81, threaded=True, processes=1)