Is there any way to allow \n in a django template? (bootstrap-popover)

django, django-templates, popover, python, twitter-bootstrap

Solution

Use the `autoescape` template tag to escape HTML linebreak (`<br />`) characters.

In addition, since you do not have html linebreak characters, you have to convert your text file newlines to HTML linebreaks, using the `linebreaksbr` Django template filter, as suggested in this answer.

Your code should look like:

{% autoescape on %}
    {{ contact.info | linebreaksbr }}
{% endautoescape %}

Problem

I have this string ``` {{contact.info}} ``` The value is: ``` name teste\nteste@teste.com.br\n(11) 11111-1111\n(0) 12312-3123\n(12) 12312-3123\n ``` In html I want to see it: ``` name teste teste@teste.com.br<br> (11) 11111-1111 (10) 12312-3123 (12) 12312-3123 ``` Have any way?

Original source

Related problems