Flask和jsonify:转义字符
我有一个Flask视图,它返回一些格式为JSON的数据:
def myview():
entities = get_my_entities()
return jsonify({'entities': entities})
entities 是一个字典的列表;在每个字典里,有一个值像 http://example.com/get/<user_id>/12345678,其中 <user_id> 是一个占位符,用户需要在这里填入一个标识符,这个标识符是之前给定的(而且在JSON结果中不应该出现)。
现在的问题是,<user_id> 被转义了,显示成了 %3Cuser_id%3E。有没有办法阻止这些字符被转义呢?
1 个回答
0
感谢Martijn。我正在使用url_for来生成网址,它会自动处理特殊字符的转义。