flask的传参

更多信息:https://tmspace.cn/

一.直接在路径中传值

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

def demo01(id):

    return id


@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


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

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

def demo01(id):

    return id


@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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容