温馨提示×

Python中启动flask的方法是什么

小亿
158
2023-11-24 15:25:39
栏目: 编程语言

在Python中启动Flask应用的常见方法是使用命令行或在脚本中直接调用Flask的run()函数。

  1. 使用命令行启动Flask应用: 在终端中进入应用的根目录,然后执行以下命令来启动Flask应用:

    flask run
    

    默认情况下,Flask会在本地的5000端口上启动应用。如果需要指定端口,可以使用--port选项:

    flask run --port=8080
    
  2. 在脚本中调用run()函数: 在你的Flask应用脚本中,通常会有一个名为app的Flask实例。你可以在脚本的末尾添加以下代码来启动应用:

    if __name__ == '__main__':
        app.run()
    

    这样,在运行脚本时,Flask应用会启动并监听默认的本地5000端口。

    如果需要指定主机和端口,可以在run()函数中传递相应的参数:

    if __name__ == '__main__':
        app.run(host='0.0.0.0', port=8080)
    

    上述代码会将应用绑定到所有可用的网络接口,并在8080端口上监听请求。

除了这两种方法,还可以使用WSGI服务器(如Gunicorn、uWSGI等)来启动Flask应用。这些服务器通常需要通过终端命令或配置文件来指定应用的入口脚本和相关参数。

0