增加了比赛列表页

This commit is contained in:
hohoTT
2015-08-22 20:42:21 +08:00
parent 0bf84d1c40
commit 48d48a0f30
5 changed files with 64 additions and 53 deletions

View File

@@ -0,0 +1,29 @@
# coding=utf-8
import datetime
from django.utils.timezone import localtime
def get_contest_status(contest):
now = datetime.datetime.now()
if localtime(contest.start_time).replace(tzinfo=None) > now:
return "没有开始"
if localtime(contest.end_time).replace(tzinfo=None) < now:
return "已经结束"
return "正在进行"
def get_contest_status_color(contest):
now = datetime.datetime.now()
if localtime(contest.start_time).replace(tzinfo=None) > now:
return "info"
if localtime(contest.end_time).replace(tzinfo=None) < now:
return "warning"
return "success"
from django import template
register = template.Library()
register.filter("contest_status", get_contest_status)
register.filter("contest_status_color", get_contest_status_color)