【发布时间】:2011-09-17 23:45:53
【问题描述】:
我使用 Google App Engine 并且遇到了下一个问题。我需要将“
我的文本
”之类的数据存储在数据存储中。当我使用 Django 0,96 的模板时,一切都井井有条。文本以预期的标记显示。但是我将模板更改为 Django 1.2 的模板,并且我的标记已更改为 HTML 实体。如何解决这个问题?附:我不使用 Django 助手或任何其他第三方库。
如果过滤器模式是模板的默认模式,那么使用“安全”或“自动转义”看起来就像是一个 hack。我试图了解 Django 的作者是如何想象自己使用模板的。我不认为除了材料出版物之外,记者也不会为其每篇文章创建模板。 IE。必须是某种允许格式文本、tinyMCE 或 Markdown 的方法。但是当标记存储在数据库中时,模板将其显示为 html 实体。
当然,可以使用“安全”或“自动转义”过滤器。但我不明白在大多数情况下何时禁用模板中的清理功能。
可能是我说的不对?我哪里错了?
【问题讨论】:
标签: google-app-engine django-templates markup