MarkupSafe

Software screenshot:
MarkupSafe
Software informatie:
Versie: 0.18
Upload datum: 11 May 15
Ontwikkelaar: Armin Ronacher
Licentie: Gratis
Populariteit: 73

Rating: 3.5/5 (Total Votes: 2)

MarkupSafe is een software die een unicode subklasse die HTML strings ondersteunt implementeert:
>>> Van markupsafe import Markup, ontsnappen
>>> Escape ("")
Markup (u'alert (document.cookie); ')
>>> Tmpl = Markup ("% s ")
>>> Tmpl% "Peter> Lustig"
Markup (u ' Peter> Lustig ')
Als u een object wilt unicode dat is nog niet unicode, maar willen niet de smet informatie verliezen te maken, kunt u de soft_unicode functie te gebruiken:
>>> Van markupsafe import soft_unicode
>>> Soft_unicode (42)
u'42 '
>>> Soft_unicode (Markup ("foo"))
Markup (u'foo ')
Objecten kunnen hun HTML opmaak gelijkwaardig aan te passen door dwingende de __html__ functie:
>>> Class Foo (object):
... Def __html __ (zelf):
... Return ' Nice '
...
>>> Escape (Foo ())
Markup (u ' Nice ')
>>> Markup (Foo ())
Markup (u ' Nice ')

Eisen

  • Python

Vergelijkbare software

Moo
Moo

20 Feb 15

Bluefish
Bluefish

3 Oct 17

mdx_smartypants
mdx_smartypants

14 Apr 15

Sweave2knitr
Sweave2knitr

20 Feb 15

Andere software van ontwikkelaar Armin Ronacher

Werkzeug
Werkzeug

14 Apr 15

speaklater
speaklater

20 Feb 15

Werkzeug
Werkzeug

12 Apr 15

Jinja2
Jinja2

12 May 15

Reacties op MarkupSafe

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!