用 Django 写博客程序遇到的 html tag 转义的问题

2012-08-28 18:41:48 +08:00
 YUCOAT
我用 Django 写了一个很简单的博客程序,由于该程序没有既没有所见即所得的编辑器,也没有 markdown 编辑器,

于是在发表博文的时候我都是这样发表的:

<h1>这是标题</h1>
<p>就这样了?</p>

然后点击保存。。。

然后浏览器打开的时候,变成这个样子了:

2951 次点击
所在节点    Python
3 条回复
killpanda
2012-08-28 18:45:45 +08:00
记得是在模板那块这么写:
{{ xxx |safe}}
killpanda
2012-08-28 18:48:06 +08:00
markdown支持也超好加,看看这个文章:
http://www.freewisdom.org/projects/python-markdown/Django
pyKun
2012-08-28 18:48:27 +08:00
html的escaping 默认是开的,在开的情况下,想关掉某个地方用safe,全文都不想开改了autoescape就可以了

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

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

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

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

© 2021 V2EX