基本完成比赛排名的功能和页面

This commit is contained in:
virusdefender
2015-08-25 15:45:56 +08:00
parent 5acd55b702
commit 1746fe7184
4 changed files with 64 additions and 29 deletions

View File

@@ -29,7 +29,27 @@ def translate_result_class(value):
return "danger"
def get_contest_submission_problem_detail(contest_problem, my_submission):
if contest_problem.id in my_submission:
submission = my_submission[contest_problem.id]
if submission.ac:
return u"\n 时间: " + str(submission.total_time) + u" min"
return ""
def get_submission_problem_result_class(contest_problem, my_submission):
if contest_problem.id in my_submission:
submission = my_submission[contest_problem.id]
if submission.ac:
return "success"
else:
return "danger"
else:
return ""
register = template.Library()
register.filter("translate_result", translate_result)
register.filter("translate_language", translate_language)
register.filter("translate_result_class", translate_result_class)
register.filter("translate_result_class", translate_result_class)
register.simple_tag(get_contest_submission_problem_detail, name="submission_problem")
register.simple_tag(get_submission_problem_result_class, name="submission_problem_result_class")