GAE中的格式化文本

时间:2009-03-12 22:22:33

标签: python google-app-engine google-cloud-datastore

Google应用引擎问题:从用户那里获取格式化文本(不必是富文本)然后将其存储在数据存储区中的文本或博客属性中的好方法是什么?主要是我正在寻找的是存储换行符和空格字符串,以便文本返回看起来与提交时相同。

2 个答案:

答案 0 :(得分:2)

文本将始终“返回”与您放入文本的方式相同。您将丢失一些格式化呈现给HTML(因为您注意到行结尾和空格)。一种解决方案可能是将文本呈现为<pre> element (which implies preformatted text)

<pre>
This text     will

be formatted correctly
</pre>

另一种方法是将格式转换为格式良好的HTML格式。通常,Wiki可能会这样做:将文本存储为标记,并将其呈现为HTML 。这可能正是这个网站正在使用它的帖子等。如果你确实选择了这条路线,我可以推荐creoleparser库,它适用于Appengine。

答案 1 :(得分:2)

其他常用的简化标记包括TextileMarkdown