MarkupSafe is 'n sagteware wat 'n unicode subklas dat HTML snare ondersteun implemente:
>>> Van markupsafe invoer Markup, ontsnapping
>>> Ontsnapping ("")
Opmaak (u'alert (document.cookie); ')
>>> Tmpl = Markup ("% s ")
>>> Tmpl% "Peter> Lustig"
Opmaak (u ' Peter> Lustig ')
As jy wil 'n voorwerp unicode wat nog nie unicode maar wil nie die smet inligting te verloor, kan jy die soft_unicode funksie:
>>> Van markupsafe invoer soft_unicode
>>> Soft_unicode (42)
u'42 '
>>> Soft_unicode (Markup ('cat'))
Opmaak (u'foo ')
Voorwerpe kan hul HTML opmaak ekwivalent te pas deur die oorheersende die __html__ funksie:
>>> Klas Foo (voorwerp):
... Def __html __ (self):
... Terugkeer " Nice '
...
>>> Ontsnapping (Foo ())
Opmaak (u ' Nice ')
>>> Markup (Foo ())
Opmaak (u ' Nice ')
Vereistes :
- Python
Kommentaar nie gevind