app.run相關參數與flask配置文件


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM