Новая строка в текстовом поле Django

В моем приложении Django у меня есть:

models.py

content_don = models.TextField()

Я пишу содержимое в это поле и затем сохраняю его с помощью 'Submit'. Проблема в том, что на моей странице я просматриваю его с помощью:

post.html

<p class="article-content mt-3 mb-1"><strong>Description: </strong></p>
<div class="media content-section mt-1  mb-1">
    <p class="lead">{{ post.content_don }}</p>
</div>

Все содержимое находится в одной строке. Теперь есть строки, которые я набрал, когда писал текст во время ввода формы. Почему так?

HTML нуждается в преобразовании новых строк в разметку, обычно <br>. Для этого существует встроенный модуль Django linebreaks.

{{ post.content_don|linebreaks }}
Вернуться на верх