【发布时间】:2015-02-02 16:55:01
【问题描述】:
Flask 的url_for 方法是否有禁用自动转义的选项?因此,如果我有一个名为getUser 的端点,其路由如下:/user/<userID>,我想调用url_for('getUser', userID='%') 并让它返回/user/%。目前它将逃避 % 符号并给出/user/%25。我想这样做是因为url_for 必须在模板编译时运行,但最终 URL 是在 javscript 脚本运行时组成的。我将使用 javascript 字符串替换方法将 /user/% 转换为 /user/abcd,但我使用的替换脚本要求您使用 % 符号作为占位符。
【问题讨论】: