添加前台比赛题目列表与单个题目的页面

This commit is contained in:
hohoTT
2015-08-23 18:25:28 +08:00
parent 86d33dd974
commit 4d701e0239
8 changed files with 280 additions and 8 deletions

View File

@@ -2,13 +2,13 @@
def get_problem_accepted_radio(problem):
if problem.total_accepted_number:
return int((problem.total_accepted_number * 100) / problem.total_submit_number)
return 0
if problem.total_submit_number:
return str(int((problem.total_accepted_number * 100) / problem.total_submit_number)) \
+ "% (" + str(problem.total_accepted_number) + "/" + str(problem.total_submit_number) + ")"
return "0%"
from django import template
register = template.Library()
register.filter("accepted_radio", get_problem_accepted_radio)