Gau*_*yal 4 html web-applications flask
有没有办法生成特定的IP地址或创建在本地运行的flask http://127.0.0.1:5000/站点的特定站点,以从不同的设备访问使用flask制作的网络应用程序,因为默认情况下它在本地运行并在http://127.0.0.1:5000/下但是,我想从不同的设备访问它。如果,有办法请帮忙
首先请参阅本文档(外部可见服务器部分),了解如何公开本地Flask应用程序以使其可以从网络中的受信任设备进行访问以进行测试。
$(venv) flask run --host=0.0.0.0
Run Code Online (Sandbox Code Playgroud)
或者在你的app.py
from flask import Flask
[..]
app = Flask(__name__)
[..]
if __name__ == "__main__":
app.run(host="0.0.0.0", port=5000, debug=True)
Run Code Online (Sandbox Code Playgroud)
进而 :
$(venv) python app.py
Run Code Online (Sandbox Code Playgroud)
但如果发生这种情况并且您收到此错误,dial tcp 0.0.0.0:5000: connect: connection refused请尝试使用托管应用程序的计算机的本地 IP 地址(192.168.x.y而不是) 。你可能会发现这个线程很有用0.0.0.0Flask