happenings_tags.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:django-happenings 作者: natgeosociety 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号