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的
評論沒有發現