Flask始终侦听默认地址和端口

时间:2017-02-23 04:23:57

标签: python flask

我正试图从我网络中的Android手机等其他设备访问localhost上的烧瓶程序。

我可以访问使用Apache创建的localhost,但无法访问Flask创建的程序。

这是我的Flask计划:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def home_page():
    return '<h1>Welcome to my site!</h1>'

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5050, debug=False)

当我运行它时,它总是监听127.0.0.1:5000。

 * Serving Flask app "server"
 * Forcing debug mode off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

我可以在localhost中看到我的PHP文件,但看不到Flask程序。 (即http://my_ip:5000不起作用)

1 个答案:

答案 0 :(得分:1)

只需更改&#39; 0.0.0.0&#39;到你的局域网IP地址。您可以知道在 cmd 终端中的ifconfigLinux中的ipconfigwindows上输入app.run(host="192.168.1.41")

例如

datatable