flask中的return、过滤器 、Jinjia2语法详解

  之前吧一直学习flask的时候,一直不明白response是怎么产生,今天是明白了。retrun  哎呀,这个地方看着挺小心的东西, 蕴含的能量可不小啊。今天我详细总结总结。

  先来写jinjia2语法,jinjia2还是比较简单的,这是flask中的一个模板,配合着前端来用(巨爽~~)。跟那个jsp里面的语法差不多,python跟java还是挺像的。4

00x1: return返回  

    用flask创建路由的时候,里面有个return 。先来看下return的效果

    

@app.route('/test/')
def test():
    return "hello,world"

 

    

  可以看到有个response,这里用的是burpsuite,有兴趣的小伙伴,可以百度去搜下。

  return是有参数的,不可以返回字典,列表啦。但是吧,在rerun里面可以看到的是有个状态码是200,这个200,我们是可以修改的,是加在return 后面的。下面来具体演示下

代码:

 

@app.route('/test/')
def test():
    return  "hello ,world" , 400

 

 效果:

 

 

 

 

    --------------------------------------不要捉急,我先去歇歇,等你下次来的时候,我就已经更新了----------------------------------------------

转载于:https://www.cnblogs.com/Triangle-security/p/11352268.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值