获取url参数_Flask中路由参数传递、请求方式小结

本文总结了Flask中获取url参数的方法,包括不同类型的参数设置(string, int, float, path, uuid),请求方式(GET, POST)的设定,以及如何通过Cookies、静态模板和URL传递参数。同时介绍了全局变量上下文引用和不同请求方式下获取参数的技巧。" 82888903,8042418,重构人机交互:赋予机器人情感与主动性,"['人工智能', '人机交互', '语音识别', '情感计算', '机器人技术']
摘要由CSDN通过智能技术生成

6d1f4c930e621afecdb8a34c2ae19f6f.png

I am not a designer nor a coder. I'm just a guy with a point-of-view and a computer.

筑基<融合<元婴<分神<渡劫<大乘


一、参数设置


1.参数类型
(1)string
(2)int
(3)float
2.未指定参数类型
在url中传入参数时,如果没有指定参数的类型,会默认为参数是string类型。
如下:
没有给id指定参数类型,id默认是string类型,想要对id做运算,就必须先转化成int类型,最后返回的内容必须是字符串,所以再转成string类型。

@house_blueprint.route('/<id>/')
def h(id):
    id = int(id) ** 5
    id = str(id)
    return id


运行结果:

bda26860f0565d567f9eea078ee007b4.png


3.指定参数类型
(1)int、float类型
给参数指定类型,就在参数前加上参数类型和冒号即可。如下,指定id是int类型,可以直接进行运算。

@house_blueprint.route('/<int:id>/')
def h(id):
    id = id ** 5
    id = str(id)
    return id
    return id


运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值