Google应用引擎问题:从用户那里获取格式化文本(不必是富文本)然后将其存储在数据存储区中的文本或博客属性中的好方法是什么?主要是我正在寻找的是存储换行符和空格字符串,以便文本返回看起来与提交时相同。
答案 0 :(得分:2)
文本将始终“返回”与您放入文本的方式相同。您将丢失一些格式化呈现给HTML(因为您注意到行结尾和空格)。一种解决方案可能是将文本呈现为<pre>
element (which implies preformatted text)。
<pre>
This text will
be formatted correctly
</pre>
另一种方法是将格式转换为格式良好的HTML格式。通常,Wiki可能会这样做:将文本存储为标记,并将其呈现为HTML 。这可能正是这个网站正在使用它的帖子等。如果你确实选择了这条路线,我可以推荐creoleparser库,它适用于Appengine。
答案 1 :(得分:2)