仅显示 Django 模板中正文的第一段
Displaying only the first paragraph of a body of text in a Django template
如果我有大量文本,例如一个博客 post,我怎样才能在博客的主页上显示每个文本的整个第一段,而不是用下面的随机单词中的随机字母将其分解?
<p>{{ post.text|linebreaksbr|slice:":400" }}</p>
尝试在您的模板中避免此类操作,它们不是为此而设计的。相反,使用适当的 split('\n')
在 models.py
或 views.py
中实现该功能
看看Django templates - split string to array。
如果我有大量文本,例如一个博客 post,我怎样才能在博客的主页上显示每个文本的整个第一段,而不是用下面的随机单词中的随机字母将其分解?
<p>{{ post.text|linebreaksbr|slice:":400" }}</p>
尝试在您的模板中避免此类操作,它们不是为此而设计的。相反,使用适当的 split('\n')
models.py
或 views.py
中实现该功能
看看Django templates - split string to array。