【问题标题】:How to unescape URLs in flask? [closed]如何在烧瓶中取消转义 URL? [关闭]
【发布时间】:2015-09-20 00:02:54
【问题描述】:

当我使用 app.route('/index?status=<status>') 等参数路由回索引时,为什么 URL 在浏览器端转义?

http://127.0.0.1:5000/index%3Fstatus%3Dfalse

或者,更针对我的问题,如何取消转义 URL?我在哪里可以做到这一点?我在 Flask 和 Werkzeug 周围进行了一些谷歌搜索,但找不到任何东西......

【问题讨论】:

    标签: python url flask werkzeug


    【解决方案1】:

    不要将查询字符串放在路由中。而是使用 request.args.get 来访问它们。

    @app.route('/index')
        if 'status' in request.args:
            status = request.args.get('status')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-20
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 1970-01-01
      • 2014-02-27
      • 2014-03-09
      • 1970-01-01
      相关资源
      最近更新 更多