移除user time_zone, 统一使用submission_number和accepted_number字段

This commit is contained in:
zema1
2017-08-26 08:41:29 +08:00
parent 57ab7435af
commit 539b45148b
8 changed files with 120 additions and 28 deletions

View File

@@ -64,14 +64,14 @@ class Contest(models.Model):
class ContestRank(models.Model):
user = models.ForeignKey(User)
contest = models.ForeignKey(Contest)
total_submission_number = models.IntegerField(default=0)
submission_number = models.IntegerField(default=0)
class Meta:
abstract = True
class ACMContestRank(ContestRank):
total_ac_number = models.IntegerField(default=0)
accepted_number = models.IntegerField(default=0)
# total_time is only for ACM contest total_time = ac time + none-ac times * 20 * 60
total_time = models.IntegerField(default=0)
# {23: {"is_ac": True, "ac_time": 8999, "error_number": 2, "is_first_ac": True}}
@@ -92,7 +92,7 @@ class OIContestRank(ContestRank):
db_table = "oi_contest_rank"
def update_rank(self, submission):
self.total_submission_number += 1
self.submission_number += 1
class ContestAnnouncement(models.Model):