当前位置: 首页 > news >正文

做网站还 淘宝微商如何引流与推广

做网站还 淘宝,微商如何引流与推广,简述一个网站开发流程,深圳建一个网站要多少钱请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子: 1、before_first_request: 在第一次请求处理之前先被执行 2、before_request: 在每次请求前执行 3、after_request: 在每次请求处理之后被执行 接受一个参数:视图函数的响应在…

请求钩子是通过装饰器的形式实现,Flask支持如下四种请求钩子:

1、before_first_request: 在第一次请求处理之前先被执行

2、before_request: 在每次请求前执行

3、after_request: 在每次请求处理之后被执行

  • 接受一个参数:视图函数的响应
  • 在此函数中可以对响应值在返回之前做最后一步修改处理
  • 需要将参数中的响应在此参数中进行返回
    4、teardown_request: 在每次请求后执行
  • 接受一个参数:错误信息,即服务器出错的信息, 没有错误则为 None
  • 需要在非调式模式下运行
#coding=utf-8from flask import Flaskapp = Flask(__name__)@app.route("/testA")
def index1():return 'welcome hello'@app.route("/testB")
def index2():a = str(1 / 0)return a@app.before_first_request  #在第一次请求处理之前先被执行
def handle_before_first_request():print("before_first_request called")@app.before_request  #在每次请求处理之前都被执行
def handle_before_request():print("before_request called")@app.after_request  #在每次请求处理之后被执行
def handle_after_request(response001):print("after_request called")print(response001)return response001@app.teardown_request  #在每次请求处理之后都被执行,有没有异常都执行
def handle_teardown_request(error001):"""工作在非调试模式下(生产模式):param: errors: 服务器出错的信息, 没有错误则为 None"""print("teardown_request called")print(error001)if __name__ == "__main__":app.run()

分析:
1、第一次访问http://127.0.0.1:5000/testA,控制台输出:

before_first_request called #第一次服务请求前执行结果
before_request called #每次服务请求前执行结果
after_request called #每次请求后执行结果,返回视图函数的响应内容,如下<Response 13 bytes [200 OK]>
<Response 13 bytes [200 OK]>
teardown_request called  #在每次请求后执行结果,没有错误则返回如下None
None

第二次访问http://127.0.0.1:5000/testA,控制台输出:

before_request called #每次服务请求前执行结果
after_request called 每次请求后执行结果 #每次请求后执行结果,返回视图函数的响应内容,如下<Response 13 bytes [200 OK]>
<Response 13 bytes [200 OK]>
teardown_request called  #在每次请求后执行结果,没有错误则返回如下None
None

2、第一次访问http://127.0.0.1:5000/testB

before_first_request called  #第一次服务请求前执行结果
before_request called #每次服务请求前执行结果
after_request called #每次请求后执行结果,返回视图函数的响应内容,如下<Response streamed [500 INTERNAL SERVER ERROR]>
<Response streamed [500 INTERNAL SERVER ERROR]>
teardown_request called  在每次请求后执行结果,返回如下错误信息division by zero
division by zero  #出错信息
http://www.yayakq.cn/news/117267/

相关文章:

  • 金色财经网站开发a3电子报在什么网站做
  • 怎么添加网站关键词北京网站建设方面
  • 网站建设公司中企动力强商务定制网站
  • 潍坊哪里做网站东莞网站推广及优化
  • 受欢迎的句容网站建设北京有几家宽带网络公司
  • 建站 备案广安网站开发
  • 外贸网站源码 php漳州微网站建设公司哪家好
  • 怎么做hs网站wordpress录入信息
  • 仿做国外产品网站出路网站关键词库是怎么做的
  • 网站设计分类小程序开发用什么工具
  • 南宁做网站 的向wordpress提交插件
  • 豫建设标 网站外贸网站风格
  • 代理网站备案收钱网站欢迎页面在线设计
  • 中英文自助网站建设郴州网站建设哪家好
  • 怎么注册免费网站基于网站的app开发
  • 中国建设企业协会网站首页郑州网站建设喝彩
  • 怎么做asp网站长沙seo服务哪个公司好
  • 网站2级目录怎么做的网站后台图片传不上去怎么办
  • 宁夏住房和城乡建设厅网站用什么做asp网站
  • 微网站 具有哪方面的优势网站打赏怎么做的
  • 建设一个电子文学网站资金多少室内设计师培训网
  • 绥化网站建设公司wordpress 远程图片本地化
  • 销售型企业网站有哪些购物网站开发用什么软件
  • 面试网站建设问题百度容易收录哪些网站
  • 网站开发的进度控制计划表seo营销推广费用
  • 长春网站建设sok免费注册网站免登录
  • html如何做网站网站安全如何做
  • 阿里巴巴做国际网站多少钱桂林北站防疫电话
  • 查看网站是否被k自己做网站花多少钱
  • 昆明公司网站建设wordpress熊账号