一.在aritcle下创建一个templatetags文件夹,里面创建article_tags.py和__init__.py文件
二.article_tags.py的内容如下
from django import template
register = template.Library()
@register.filter(name='article_shorten_body')
def article_shorten_body(bodytext, length):
if len(bodytext) > length:
text = "%s ..." % bodytext[1:length]
else:
text = bodytext
return text
三.修改article/templates/articles.html的内容如下