云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

Flask 修改端口

Flask是一个轻量级的Web应用框架,使用Python编写,默认情况下,Flask应用程序运行在5000端口上,有时候我们可能需要修改默认的端口号,以满足特定的需求,本文将详细介绍如何在Flask中修改端口号。

(图片来源网络,侵删)

1、修改代码中的端口号

最简单的方法是直接在Flask应用的代码中修改端口号,在创建Flask应用实例时,可以通过传递port参数来指定端口号,将端口号修改为8080:

from flask import Flask
app = Flask(__name__)
app.run(port=8080)

2、使用环境变量

另一种方法是使用环境变量来指定端口号,可以在运行Flask应用之前,设置名为FLASK_APP的环境变量,其值为Flask应用的模块名(不包括.py后缀),可以设置名为FLASK_RUN_PORT的环境变量,其值为所需的端口号,将端口号修改为8080:

export FLASK_APP=myapp
export FLASK_RUN_PORT=8080
flask run

3、配置文件

还可以通过配置文件来指定端口号,创建一个名为config.py的文件,内容如下:

class Config:
    PORT = 8080

在Flask应用的代码中,导入Config类并使用其PORT属性:

from flask import Flask, config
app = Flask(__name__)
app.run(port=config.PORT)

4、命令行参数

除了上述方法外,还可以通过命令行参数来指定端口号,在运行Flask应用时,可以使用port参数来指定端口号,将端口号修改为8080:

flask run port 8080

本文介绍了四种在Flask中修改端口号的方法:直接修改代码中的端口号、使用环境变量、配置文件和命令行参数,这些方法可以根据实际需求进行选择和组合,以满足不同的应用场景,需要注意的是,如果同时使用了多种方法,优先级从高到低依次为:命令行参数 > 配置文件 > 环境变量 > 代码中的默认值。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《Flask 修改端口》
文章链接:https://www.yunzhuji.net/jishujiaocheng/46083.html

评论

  • 验证码