[合并-dev]并修复冲突 contest/views.py

This commit is contained in:
esp
2015-08-24 18:44:36 +08:00
24 changed files with 566 additions and 61 deletions

View File

@@ -59,3 +59,20 @@ class ContestProblemTestCase(models.Model):
class Meta:
db_table = "contest_problem_test_case"
class ContestSubmission(models.Model):
"""
用于保存比赛提交和排名的一些数据,加快检索速度
"""
user = models.ForeignKey(User)
problem = models.ForeignKey(ContestProblem)
contest = models.ForeignKey(Contest)
total_submission_number = models.IntegerField(default=1)
# 这道题是 AC 还是没过
ac = models.BooleanField()
# 总的时间用于acm 类型的,也需要保存罚时
total_time = models.IntegerField(default=0)
class Meta:
db_table = "contest_submission"