一个最小的Flask应用看起来会是这样

    1. from flask import Flask # 导入了Flask类。这个类的实例将会是我们的WSGI应用程序。
    2. app = Flask(__name__) # 创建一个该类的实例
    3. @app.route('/') # 使用route()装饰器告诉Flask什么样的URL能触发我们的hello_world函数
    4. def hello_world():
    5. return "Hello world!"
    6. # 最后我们用 run() 函数来让应用运行在本地服务器上。 其中 if __name__ == '__main__': 确保服务器只会在该脚本被 Python 解释器直接执行的时候才会运行,而不是作为模块导入的时候。
    7. if __name__ == '__main__':
    8. app.run()
    1. python hello.py
    2. * Running on http://127.0.0.1:5000 (Press CTRL+C to quit)
    1. 访问127.0.0.1:5000即可<br />![image.png](https://cdn.nlark.com/yuque/0/2022/png/2893488/1653754116945-f86193bc-cfac-47a1-8dc2-6d48f36e55a1.png#clientId=ua985a14b-1ab5-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=126&id=u284bfa25&margin=%5Bobject%20Object%5D&name=image.png&originHeight=157&originWidth=410&originalType=binary&ratio=1&rotation=0&showTitle=false&size=7928&status=done&style=none&taskId=u5d32f900-9e26-4175-9096-3bf8a6e5d60&title=&width=328)<br />如果你运行了这个服务器,你会发现它只能从你自己的计算机上访问,网络中其它任何的地方都不能访问。在调试模式下,用户可以在你的计算机上执 行任意 Python代码。因此,这个行为是默认的。<br />如果你禁用了debug或信任你所在网络的用户,你可以简单修改调用`run()`的方法使你的服务器公开可用,如下:
    1. app.run(host='0.0.0.0')

    这会让操作系统监听所有公网 IP。