MarkupSafe HTML dizeleri destekleyen bir unicode alt sınıfı uygulayan bir yazılım:
>>> Markupsafe ithalat Biçimlendirme, kaçış
>>> Kaçış ("")
Biçimlendirme (u'alert (document.cookie); ')
>>> Tmpl = Biçimlendirme ("% s ")
>>> Tmpl% "Peter> Lustig"
Biçimlendirme (u ' Peter> Lustig ')
Henüz unicode değil ama kusur bilgilerini kaybetmek istemiyorum bir nesne unicode yapmak isterseniz, soft_unicode işlevini kullanabilirsiniz:
>>> Markupsafe ithalat soft_unicode gelen
>>> Soft_unicode (42)
u'42 '
>>> Soft_unicode (Biçimlendirme ('foo'))
Biçimlendirme (u'foo ')
Nesneler __html__ işlevi geçersiz kılarak onların HTML biçimlendirme eşdeğeri özelleştirebilirsiniz:
>>> Class Foo (object):
... Def __html __ (self):
... Dönüş ' güzel '
...
>>> Kaçış (Foo ())
Biçimlendirme (u ' güzel ')
>>> Biçimlendirme (Foo ())
Biçimlendirme (u ' güzel ')
Gereksinimleri :
- Python
Yorum Bulunamadı