MarkupSafe este un software care implementează o subclasa unicode care acceptă siruri HTML:
>>> Din Markup import markupsafe, evacuare
>>> Evadare ("")
Marcare (u'alert (document.cookie); ")
>>> Tmpl = Markup ("% s ")
>>> Tmpl% "Petru> Lustig"
Marcare (u ' Peter> Lustig ")
Dacă doriți să facă o unicode obiect care nu este încă unicode, dar nu vreau să pierd informațiile pată, puteți utiliza funcția soft_unicode:
>>> Din soft_unicode import markupsafe
>>> Soft_unicode (42)
u'42 "
>>> Soft_unicode (Markup ("foo"))
Marcare (u'foo ")
Obiectele pot personaliza echivalent HTML markup de imperative funcția __html__:
>>> Clasa Foo (obiect):
... Def __html __ (self):
... Întoarcerea " Nice "
...
>>> Evacuare (Foo ())
Marcare (u ' Nice ")
>>> Markup (Foo ())
Marcare (u ' Nice ")
Cerințe :
- Python
Comentariile nu a fost găsit