美文网首页
Flask url传参时,参数中包含"/"

Flask url传参时,参数中包含"/"

作者: 深吸一口气 | 来源:发表于2021-06-25 09:12 被阅读0次

    解决办法

    接收参数的地方指定类型为path

    @app.route("/home/<path:url>")
    def home(url):
        ......
    

    接收参数类型参考

    • string: 默认的数据类型,需注意不能带有'/',否则会报404error

    • int: 整型数据

    • float: 浮点型

    • path: 和string类似,但是可以传递"/"

    • uuid: uuid类型的字符串

    • any:可以指定多种路径,这个通过一个例子来进行说明:

    # /a,/b都可以访问
    @app.route('/<any(a, b):url_path>')
    ......
    

    相关文章

      网友评论

          本文标题:Flask url传参时,参数中包含"/"

          本文链接:https://www.haomeiwen.com/subject/owpnyltx.html