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

2013-06-25 12:40:44 +08:00
 ivanlw
3707 次点击
所在节点    Flask
2 条回复
loading
2013-06-25 13:12:40 +08:00
自动转义

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

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

不过建议尽量避免在变量中带有html语句,除非是想博客正文这一类。
hbc
2013-06-25 13:20:41 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/73552

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX