texto formatado em GAE
-
22-07-2019 - |
Pergunta
Google app engine pergunta: O que é uma boa maneira de ter texto formatado (não tem que ser um texto rico) do usuário e, em seguida, armazená-lo em um texto ou a propriedade do blog no armazenamento de dados? Principalmente o que eu estou procurando é para armazenar novas linhas e cordas de espaços, para que o texto volta com a mesma aparência de quando foi enviada.
Solução
O texto será sempre "voltar" o mesmo que como você colocá-lo. Você vai perder alguma formatação renderização para HTML (como você percebeu finais de linha e espaços). Uma solução poderia ser a de tornar o texto em um (que implica texto pré-formatado) .
<pre>
This text will
be formatted correctly
</pre>
Outra forma seria a de converter o seu formato em HTML que é bem formatado. Normalmente, um Wiki pode fazer isso: armazenar o texto como marcação, e torná-lo para HTML . Provavelmente é exatamente o que este site está fazendo com ele é mensagens etc. Se você escolher esse caminho, eu posso recomendar o creoleparser biblioteca, e ele funciona bem em Appengine.