def get_event_kicker(event):
"""
Return the kicker for this event based on several factors.
{% get_event_kicker event as event_kicker %}
"""
event_type = event.event_type
if event_type == 'event':
if event.category is not None:
return event.category.name
return 'Event'
if event_type == 'traveling exhibition':
return 'Traveling Exhibition'
if event_type == 'current exhibition':
if event.end_date() < datetime.today():
period = 'Past'
elif event.start_date() > datetime.today():
period = 'Upcoming'
else:
period = 'Current'
return '%s Exhibition' % period
return event.base_type().title()
happenings_tags.py 文件源码
python
阅读 29
收藏 0
点赞 0
评论 0
评论列表
文章目录