MarkupSafe

Software screenshot:
MarkupSafe
Podrobnosti Software:
Verze: 0.18
Datum uploadu: 11 May 15
Vývojka: Armin Ronacher
Licence: Volný
Popularita: 73

Rating: 3.5/5 (Total Votes: 2)

MarkupSafe je software, který implementuje unicode podtřídy, který podporuje HTML řetězce:
>>> Z markupsafe import Markup, únik
>>> Escape ("")
Markup (u'alert (document.cookie); ")
>>> Tmpl = Markup ("% s ")
>>> Tmpl% "Peter> Lustig"
Markup (u ' Peter> Lustig ")
Pokud chcete, aby se o objekt unicode, která není ještě unicode, ale nechcete ztratit informace nakazit, můžete použít funkci soft_unicode:
>>> Z markupsafe import soft_unicode
>>> Soft_unicode (42)
u'42 "
>>> Soft_unicode (Markup ("foo"))
Markup (u'foo ")
Objekty mohou přizpůsobit jejich HTML Markup ekvivalent přepsáním funkce __html__:
>>> Class Foo (objekt):
... Def __html __ (self):
... Návrat ' Nice '
...
>>> Escape (Foo ())
Markup (u ' Nice ")
>>> Markup (Foo ())
Markup (u ' Nice ")

Požadavky na :

  • Python

Podobný software

namedentities
namedentities

14 Apr 15

metaf2xml
metaf2xml

10 Mar 16

relaxml
relaxml

20 Feb 15

document_it
document_it

11 May 15

Ostatní software developer Armin Ronacher

Jinja2
Jinja2

11 May 15

Werkzeug
Werkzeug

14 Apr 15

Werkzeug
Werkzeug

12 Apr 15

Komentáře k MarkupSafe

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!