2

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

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

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

4

1 回答 1

0

也许我读错了你的问题,但这可能是你正在寻找的:

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

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

于 2013-08-02T09:18:55.430 回答