具有超链接的truncatechars

时间:2013-08-02 09:15:39

标签: python django

我正在尝试为django中的博客文章的Listview编写模板。 为此,我想缩短帖子。我在用 我的模板中{{post.body | safe | truncatewords_html:100}}。此标记缩短了我的文本并附加省略号。

现在的问题是:如何将省略号更改为指向详细视图的超链接?

我在文档中找不到任何内容,我知道很多jquery解决方案。 当然我可以重新实现http://djangosnippets.org/snippets/444/并添加一个超链接作为额外的过滤器参数,但我只是想知道是否有内置的解决方案。

1 个答案:

答案 0 :(得分:0)

也许我读错了你的问题,但这可能就是你要找的东西:

<a href="{{post.url}}">{{post.body | safe | truncatewords_html:100}}</a>

我不知道你的post对象是否有url字段,你可能需要调整它。