MarkupSafe е софтуер, който се изпълнява на Unicode подклас, който поддържа HTML низове:
>>> От markupsafe внос Markup, бягство
>>> Бягство ("<скрипт> предупреждение (document.cookie); скрипт>")
Markup (u'alert (document.cookie); ')
>>> TMPL = Markup ("% и ")
>>> TMPL% "Peter> Лустиг"
Markup (U ' Peter> Лустиг ')
Ако искате да направите един обект Unicode, че все още не е Unicode, но не искате да губите информацията за специфичната миризма, можете да използвате функцията за soft_unicode:
>>> От markupsafe внос soft_unicode
>>> Soft_unicode (42)
u'42 "
>>> Soft_unicode (Markup ("трънки"))
Markup (u'foo ")
Обектите могат да персонализират своя HTML маркиране еквивалент с императивни функцията __html__:
>>> Клас Foo (обект):
... Def __html __ (самостоятелно):
... Връщане " Nice "
...
>>> Бягство (Foo ())
Markup (ф " Nice ')
>>> Markup (Foo ())
Markup (ф " Nice ')
<силни> Изисквания
- Python
Коментари не е намерена