一、请求钩子

第一就是我们在开始运行的时候第一个执行的命令

@app.before_first_request
def before_first_request():
    print("服务开启执行的第一个命令")

 

 第二个执行之前要执行的命令

@app.before_request
def before_request():
    print("执行内容")

 

第三个就是执行之后要执行的命令

@app.after_request
def after_request(response):
    print("访问之后执行的内容")
    return response

 

二、如何从路径中获取相关的参数

@app.route("/index/111")
def index():
    return "heheheh"

 

假如我们要获取index后面的111,那我们就要先把他输入的数据保存下来

@app.route("/index/<id>")
#我们的函数要接收id
def index(id):
    #然后将他打印一下
    print(id)
    return "hehehe"

这时我们就保存下来了但是要是输入的不是数值型呢,这时我们就要进行限制

可以将<id>直接改成<int:id>

posted on 2021-09-13 09:10  一纸荒年003  阅读(87)  评论(0)    收藏  举报