一、请求钩子
第一就是我们在开始运行的时候第一个执行的命令
@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>
浙公网安备 33010602011771号