MarkupSafe เป็นซอฟต์แวร์ที่ใช้รอง Unicode ที่สนับสนุนสตริง HTML:
>>> จากมาร์กอัปนำเข้า markupsafe หนี
>>> หลบหนี ("")
มาร์กอัป (u'alert (document.cookie); ')
>>> tmpl = Markup ("% s ")
>>> tmpl% "ปีเตอร์> สติ"
มาร์กอัป (มึง ' ปีเตอร์> สติ )
ถ้าคุณต้องการที่จะทำให้ยูนิโค้ดวัตถุที่ยังไม่เป็น Unicode แต่ไม่ต้องการที่จะสูญเสียข้อมูลมัวหมองคุณสามารถใช้ฟังก์ชั่น soft_unicode:
>>> จากการนำเข้า markupsafe soft_unicode
>>> soft_unicode (42)
u'42 '
>>> soft_unicode (มาร์กอัป ('foo'))
มาร์กอัป (u'foo)
วัตถุที่สามารถปรับแต่งเทียบเท่ามาร์กอัป HTML ของพวกเขาโดยเอาชนะฟังก์ชั่น __html__:
>>> ระดับฟู (วัตถุ):
... def __html __ (ตัวเอง):
... กลับมา ' ดี '
...
>>> หลบหนี (ฟู ())
มาร์กอัป (มึง ' ดี ')
>>> Markup (ฟู ())
มาร์กอัป (มึง ' ดี )
ต้องการ
- งูใหญ่
ความคิดเห็นที่ไม่พบ