MarkupSafe είναι ένα λογισμικό που υλοποιεί μια υποκατηγορία Unicode που υποστηρίζει χορδές HTML:
>>> Από markupsafe Markup εισαγωγής, απόδραση
>>> Διαφυγής ("")
Σήμανσης (u'alert (document.cookie)? »)
>>> Tmpl = Σήμανσης ("% s ")
>>> Tmpl% "Peter> Λούστιγκ"
Σήμανσης (u ' Peter> Λούστιγκ ')
Αν θέλετε να κάνετε ένα unicode αντικείμενο που δεν είναι ακόμα Unicode, αλλά δεν θέλουν να χάσουν τις πληροφορίες οσμή, μπορείτε να χρησιμοποιήσετε τη λειτουργία soft_unicode:
>>> Από markupsafe soft_unicode εισαγωγής
>>> Soft_unicode (42)
u'42 »
>>> Soft_unicode (Markup ('foo'))
Σήμανσης (u'foo »)
Τα αντικείμενα μπορούν να προσαρμόσετε ισοδύναμο σήμανση HTML τους από επιτακτικούς τη λειτουργία __html__:
>>> Κατηγορία Foo (αντικείμενο):
... Def __html __ (self):
... Επιστροφή » Νίκαια »
...
>>> Διαφυγής (Foo ())
Σήμανσης (u ' Νίκαια »)
>>> Markup (Foo ())
Σήμανσης (u ' Νίκαια ')
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε