使用Flask时,如果使用the escape function,则它将返回Markup string。如何将Flask Markup字符串转换为普通字符串
此标记字符串会自动将添加到它的任何内容转换为转义字符串。
#message = "Hello <em>World</em>\r\n"
message = escape(message)
#message = u'Hello <em>World</em>!\r\n'
message = message.replace('\r\n','<br />').replace('\n','<br />')
#message = u'Hello <em>World</em>!<br />' Here <br /> is automatically escaped
#But I want message = u'Hello <em>World</em>!<br />;'
新增加的<br />
被自动转义,因为escape()
返回一个字符串标记。
如何将此标记字符串转换为普通的Python字符串?
您是否在寻找[this filter snippet](http://flask.pocoo.org/snippets/28/)? –