Отображать текст по мере его ввода в поле ввода

Я создал сайт Q&A на Django Я хочу вывести текст в том же формате, в котором он был введен

This is the text
This is on a new line

При вводе текста он должен печататься в этом формате, но печатается вот так

This is the text This is on a new line

код моего форума.html

 <div class="card-body cardbody">
                      <p>{{post.post_content|truncatewords:"10"|linebreaks}}</p>{% if post.post_content|length|get_digit:"-1" > 50 %} 
       <a href="/discussion/{{post.id}}" data-abc="true"><button class="btn btn-light" style="color:blue; font-size: 13px;">Show more </button>  </a>
 {% endif %}
</div>

пожалуйста, помогите мне сделать это

В документации для truncatewords упоминается:

Новые строки в строке будут удалены.

Следовательно, сначала нужно использовать фильтр linebreaks, а затем вместо truncatewords использовать truncatewords_html:

{{ post.post_content|linebreaks|truncatewords_html:10 }}
Вернуться на верх