diff --git a/blog/templatetags/blog_link.py b/blog/templatetags/blog_link.py index df3bc13..4c86a82 100644 --- a/blog/templatetags/blog_link.py +++ b/blog/templatetags/blog_link.py @@ -1,8 +1,15 @@ from django import template from django.core.urlresolvers import reverse +from django.conf import settings +import pytz register = template.Library() +@register.simple_tag +def get_post_relative_link(post): + post_date = post.created_at.astimezone(pytz.timezone(settings.TIME_ZONE)) + return reverse('blog:read', args=(post_date.year, post_date.month, post_date.day, post.slug)) + @register.simple_tag(takes_context = True) def get_post_link(context, post): return context['request'].build_absolute_uri(reverse('blog:read', args=(post.created_at.year, post.created_at.month, post.created_at.day, post.slug)))