app.run相关参数与flask配置文件

Posted 凯宾斯基

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)

以上是关于app.run相关参数与flask配置文件的主要内容,如果未能解决你的问题,请参考以下文章

app.run 相关参数 & flask配置文件

app.run 相关参数 & flask配置文件

app.run 相关参数 & flask配置文件

flask学习之配置文件的加载和动态url的使用

Flask相关配置参数

Python Flask高级编程