Отображение только первого абзаца текста в шаблоне Django - PullRequest
0 голосов
/ 09 апреля 2019

Если у меня большой объем текста, например сообщение в блоге, как я могу отобразить весь первый абзац каждого текста на домашней странице блога, вместо того, чтобы разбивать его на случайную букву случайным словом со следующим?

  <p>{{ post.text|linebreaksbr|slice:":400" }}</p>

1 Ответ

0 голосов
/ 09 апреля 2019

Старайтесь избегать этого типа операций в ваших шаблонах, они не предназначены для этого. Вместо этого реализуйте эту функциональность в вашем models.py или views.py с соответствующим split('\n')

Взгляните на Шаблоны Django - разбить строку на массив .

...