from django import template register = template.Library() from datetime import datetime, time, timedelta @register.simple_tag def duration(start, end): return 'style="height: %dpx"' % ((end-start).seconds/60) @register.simple_tag def duration_until(end): start = datetime.combine(end.date(), time(6,0)) return 'style="height: %dpx"' % ((end-start).seconds/60) @register.simple_tag def duration_since(start): if start.time()