基本完成比赛排名的功能和页面
This commit is contained in:
@@ -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")
|
||||
Reference in New Issue
Block a user