flask 程序示例
创建 hello.py 文件:
# 导入 Flask 模块。Flask 类的一个对象是 wsgi 应用程序。
from flask import Flask
# 创建app对象, Flask构造函数将当前模块的名称(__name__)作为参数。
app = Flask(__name__)
# route() 函数是一个装饰器,它告诉应用程序哪个 url 要调用哪个函数。
# '/' url与hello_world()方法绑定
@app.route('/')
def hello_world():
return 'Hello World'
# run() 方法在本地开发服务器上运行应用程序。
if __name__ == '__main__':
app.run()
route() 函数
route() 函数的结构:
app.route(rule,options)
rule 参数表示与该函数绑定的 url。
options 是要转发给底层 rule 对象的参数列表。
run() 方法
run() 方法的结构:
app.run(host, port, debug, options)
host 是监听的主机名。默认为 127.0.0.1(localhost)。设置为 '0.0.0.0' 使服务器在外部可用。
port 是监听端口号,默认为 5000。
debug 默认为 false。如果设置为 true,则提供调试信息。
options 被转发到底层的 werkzeug 服务器。
启动命令
python hello.py
展示图
调试模式
启用调试支持。如果代码改变,服务器将自动重新加载。 它还提供了一个有用的调试器来跟踪应用程序中的错误(如果有的话)。
在运行或将调试参数传递给 run() 方法之前,通过将应用程序对象的调试属性设置为 True 来启用调试模式:
app.debug = True
app.run()或者
app.run(debug = True)
后记
觉得有用可以点赞和收藏!