Flask 简明教程
Flask – Application
为了检测 Flask 的安装情况,请在编辑器中输入以下代码作为 Hello.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World'
if __name__ == '__main__':
app.run()
在项目中导入 flask 模块是强制性的。Flask 类的对象是我们的 WSGI 应用程序。
Flask 构造器将 current module (name) 的名称作为参数。
Flask 类的 route() 函数是一个装饰器,它告诉应用程序哪个 URL 应调用关联函数。
app.route(rule, options)
-
rule 参数表示与函数绑定的 URL。
-
options 是转发给底层 Rule 对象的参数列表。
原文中的URL ‘/’ 与函数 hello_world() 关联绑定。因此,当在浏览器中打开网络服务器的主页时,该函数的输出数据将被渲染出来。
最后,Flask 类中的 run() 方法将应用程序运行于本地开发服务器上。
app.run(host, port, debug, options)
所有参数都是可选的
Sr.No. |
Parameters & Description |
1 |
host 要监听的主机。默认值为 127.0.0.1 (Localhost)。可以将其设置为‘0.0.0.0’以使服务器能够对外网服务 |
2 |
port Defaults to 5000 |
3 |
debug 默认为 false。如果设置为 True,将提供调试信息 |
4 |
options 将提交至底层 Werkzeug 服务器。 |
上述 Python 脚本是通过 Python shell 执行的。
Python Hello.py
Python shell 中显示的信息表明你
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
在浏览器中打开上述 URL (localhost:5000) 。 ‘Hello World’ 消息将显示于其上。