Я пытаюсь получить текст из блога, который будет отображаться на моей html странице аналогично тому, как он отображается в Django админке. Я использовал как разрывы строк, так и разрывы строкbr, и произошло следующее.
Что показывает Django администратор (и как я бы хотел, чтобы это отображалось в виде абзацев):
Это это тестовое предложение 1.
Это второе предложение после разрыва строки.
Это код, который у меня есть, который отображает его на странице:
<div class="blog-container">
<div class="blogs-rendered">
{% for post in posts %}
{% if post.published %}
<div class="posts">
<p class="title">{{ post.title }}</p>
<p class="tagline">Created by: {{ post.author }} on {{ post.published_on }}</p>
{% if post.has_been_updated %}
<p class="tagline">Updated by: {{ post.author }} on {{ post.updated_on }}</p>
{% endif %}
<p class="text">{{ post.body|linebreaksbr }}</p>
<hr />
</div>
{% endif %}
{% endfor %}
</div>
Вот как это отображается на странице: Второе предложение в новой строке без строки между
Кстати, если я использую разрывы строк вместо разрывов строкbr, это отменит из моего кода CSS. Код CSS работает только с переносом строки br.