MarkupSafe是实现支持HTML字符串一个Unicode子类软件:
>>>从markupsafe进口标记,逃生
>>>逃生(“”)
标记(u'alert(document.cookie中);')
>>> TMPL =标记(“%S 的”)
>>> TMPL%“彼得>勒斯蒂格”
标记(U'的彼得>勒斯蒂格的')
如果你想使一个对象的unicode是没有Unicode的,但不希望失去的污点信息,您可以使用soft_unicode功能:
>>>从markupsafe进口soft_unicode
>>> soft_unicode(42)
u'42“
>>> soft_unicode(标记('富'))
标记(u'foo“)
对象可以通过重写__html__功能定制自己的HTML标记相当于:
>>>类Foo(对象):
... DEF __html __(个体经营):
...回归“尼斯'
...
>>>逃生(富())
标记(U'尼斯“)
>>>标记(富())
标记(U'尼斯')
要求:
- 在Python的
评论没有发现