From 74f00059018cde0814460416054e710fb654c059 Mon Sep 17 00:00:00 2001 From: liangliangyy Date: Tue, 28 Feb 2017 23:23:31 +0800 Subject: [PATCH] =?UTF-8?q?description=20=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blog/templatetags/blog_tags.py | 13 +++++++++++-- templates/blog/article_detail.html | 4 +++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/blog/templatetags/blog_tags.py b/blog/templatetags/blog_tags.py index 4284ca6..ffd21a0 100644 --- a/blog/templatetags/blog_tags.py +++ b/blog/templatetags/blog_tags.py @@ -68,6 +68,14 @@ def truncatechars_content(content): return truncatechars_html(content, settings.ARTICLE_SUB_LENGTH) +@register.filter(is_safe=True) +@stringfilter +def truncate(content): + from django.template.defaultfilters import truncatechars + + return truncatechars(content, 150) + + @register.inclusion_tag('blog/tags/breadcrumb.html') def load_breadcrumb(article): """ @@ -178,12 +186,13 @@ def load_pagination_info(page_obj, page_type, tag_name): next_url = reverse('blog:category_detail_page', kwargs={'page': next_number, 'category_name': tag_name}) if page_obj.has_previous(): previous_number = page_obj.previous_page_number() - previous_url = reverse('blog:category_detail_page', kwargs={'page': previous_number, 'category_name': tag_name}) + previous_url = reverse('blog:category_detail_page', + kwargs={'page': previous_number, 'category_name': tag_name}) return { 'previous_url': previous_url, 'next_url': next_url, - 'page_obj':page_obj + 'page_obj': page_obj } diff --git a/templates/blog/article_detail.html b/templates/blog/article_detail.html index a8060ac..f4f4191 100755 --- a/templates/blog/article_detail.html +++ b/templates/blog/article_detail.html @@ -4,7 +4,9 @@ {{ article.title }} | {{ SITE_DESCRIPTION }} - + + +