Flask传参处理——Flask教程

Posted 十分钟空间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask传参处理——Flask教程相关的知识,希望对你有一定的参考价值。

一.直接在路径中传值

我们可以通过路由直接在url路径里传值

@app.route('/demo01/<id>')def demo01(id): return id

 

传值的过程中可以给这个值指定一个类型,防止传的值类型不匹配。

指定传值的类型为int类型

@app.route('/demo01/<int:id>') #固定类型为int类型@app.route('/demo01/<int:id>')def demo01(id): return id

 

指定传值的类型为路径

@app.route('/demo01/<path:id>') #固定类型为路径@app.route('/demo01/<path:id>')def demo01(id): return id

 

指定传值的类型为uuid

@app.route('/demo01/<uuid:id>')#固定类型为UUID@app.route('/demo01/<uuid:id>')def demo01(id): return id 

指定多个url为同一个函数

@app.route('/<any(dept,user):url_path>/<id>')#多个url指定为同一个函数@app.route('/<any(dept,user):url_path>/<int:id>')def demo01(id): return id 


二.通过get传值接收数据


@app.route('/demo01')def demo01(): com_id = request.args.get("id") test = request.args.get("test") return "用户信息:%s" % id + test

个人博客:十分钟空间:https://tmspace.cn/



以上是关于Flask传参处理——Flask教程的主要内容,如果未能解决你的问题,请参考以下文章

Flask的url_for怎么传参?

[flask][python]flask封装成类方便集成其他模块以及传参问题解决方法

Flask教程 —— Web表单(上)

2021-03-02 flask-restful传参

flask中request请求中各种传参

Flask web开发之路三