一个最小的 Flask 应用看起来会是这样:
from flask import Flask
app = Flask(__name__)
@app.route(/)
def hello_world():
return Hello World!
if __name__ == __main__:
app.run()
把它保存为 hello.py (或是类似的),然后用 Python 解释器来运行。 确保你的应用文件名不是 flask.py ,因为这将与 Flask 本身冲突。
$ python hello.py * Running on http://127.0.0.1:5000/
现在访问 http://127.0.0.1:5000/ ,你会 看见 Hello World 问候。
那么,这段代码做了什么?
的文档。
欲关闭服务器,按 Ctrl+C。
外部可访问的服务器
如果你运行了这个服务器,你会发现它只能从你自己的计算机上访问,网络 中其它任何的地方都不能访问。在调试模式下,用户可以在你的计算机上执 行任意 Python 代码。因此,这个行为是默认的。
如果你禁用了 debug 或信任你所在网络的用户,你可以简单修改调用
run() 的方法使你的服务器公开可用,如下:
app.run(host=0.0.0.0)
这会让操作系统监听所有公网 IP。
作者:冒牌SEO,如若转载,请注明出处:https://www.web176.com/flask2/21775.html