1 from datetime import datetime, timedelta
3 from django import template
4 from django.utils.html import format_html
5 from django.utils.timesince import timesince
6 from django.utils.timezone import now
8 from qcg.utils import localtime_str
11 register = template.Library()
15 def display_attribute(label, value):
16 if isinstance(value, bool):
17 value = 'Tak' if value else 'Nie'
18 elif isinstance(value, datetime):
19 value = localtime_str(value)
20 elif isinstance(value, timedelta):
21 value = timesince(now() - value)
26 return format_html(u'<div class="row">'
27 u' <div class="col-sm-3 text-right text-muted">{}</div>'
28 u' <div class="col-sm-9">{}</div>'
29 u'</div>', label, value)