我使用inherit插件将内容从一个页面继承到另一个页面。但是,我只想在该占位符上显示10行并显示“ReadMore”,而不是整页,我已成功将Read More
重定向到整页。但我不能只显示10行内容。我怎么能这样做?
答案 0 :(得分:0)
请参阅django truncatewords,如果您仍想坚持使用行,请查看如何添加custom template tag,您可以扩展Truncator class以添加对行的支持,同时查看其用法在django default filters code
def _text_lines(self, length, truncate):
"""
Truncates a string after a certain number of lines.
"""
lines = self._wrapped.split('\n')
if len(line) > length:
lines = lines[:length]
return self.add_truncation_text('\n'.join(lines), truncate)
return '\n'.join(lines)