MarkupSafe는 HTML 문자열을 지원하는 유니 코드의 서브 클래스를 구현하는 소프트웨어입니다 :
>>> markupsafe 수입 마크 업, 탈출에서
>>> 탈출 ( "")
마크 업 (u'alert (document.cookie를) ')
>>> tmpl = 마크 업 ( " %의 ")
>>> tmpl % "베드로> 루 스틱"
마크 업 (u는 '를 피터> 루 스틱 ')
아직 유니 코드가 아니라 더러운 정보를 잃고 싶지 않아 객체 유니 코드를 확인하려면, 당신은 soft_unicode 기능을 사용할 수 있습니다 :
>>> markupsafe 수입 soft_unicode에서
>>> soft_unicode (42)
u'42 '
>>> soft_unicode (마크 업 ( '갑'))
마크 업 (u'foo ')
객체는 __html__ 기능을 재정 의하여 자신의 HTML 마크 업 상당을 사용자 정의 할 수 있습니다 :
>>> 클래스 푸 (객체) :
... DEF __html __ (자기) :
... 복귀 '의 좋은 '
...
>>> 탈출 (푸 ())
마크 업 (U '의 좋은 ')
>>> 마크 업 (푸 ())
마크 업 (U '의 좋은 ')
요구 사항 :
파이썬
댓글을 찾을 수 없습니다