ivanlw
V2EX  ›  Flask

想把带Html的变量(带有<ul><li>a</li><li>b</li></ul>)输出到模板里面,结果居然不能显示带点的,而是照样子输出这些角标,应该怎么处理呢?感觉好像应该用escape,但是这个词理解起来好抽象,逃跑?

  •  
  •   ivanlw ·
    tolinwei · Jun 25, 2013 · 4231 views
    This topic created in 4707 days ago, the information mentioned may be changed or developed.
    2 replies    1970-01-01 08:00:00 +08:00
    loading
        1
    loading  
       Jun 25, 2013 via iPhone   ❤️ 1
    自动转义

    你可以查看你生成网页的源代码 变成了 gt;这些了。
    flask有一章叫:控制自动转义

    可以用 autoescape块或者用过滤器,具体可看jinja2文档

    不过建议尽量避免在变量中带有html语句,除非是想博客正文这一类。
    hbc
        2
    hbc  
       Jun 25, 2013
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2643 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 15:48 · PVG 23:48 · LAX 08:48 · JFK 11:48
    ♥ Do have faith in what you're doing.