完成ACM ContestProblem相关判题逻辑

contest,submission等表默认-create_time排序
This commit is contained in:
zemal
2017-08-01 16:52:48 +08:00
parent 17432b4c81
commit 14b850c652
13 changed files with 224 additions and 73 deletions

View File

@@ -58,7 +58,7 @@ class Contest(models.Model):
class Meta:
db_table = "contest"
ordering = ("create_time",)
ordering = ("-create_time",)
class ContestRank(models.Model):
@@ -91,6 +91,9 @@ class OIContestRank(ContestRank):
class Meta:
db_table = "oi_contest_rank"
def update_rank(self, submission):
self.total_submission_number += 1
class ContestAnnouncement(models.Model):
contest = models.ForeignKey(Contest)
@@ -101,3 +104,4 @@ class ContestAnnouncement(models.Model):
class Meta:
db_table = "contest_announcement"
ordering = ("-create_time",)