From aa0f27fc47b6c46c6c13c89f362d79cff98fc819 Mon Sep 17 00:00:00 2001 From: virusdefender <1670873886@qq.com> Date: Thu, 24 Sep 2015 18:19:48 +0800 Subject: [PATCH] =?UTF-8?q?JSONField=20=E4=BC=9A=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E6=8A=8A=E5=AD=97=E5=85=B8=E7=9A=84=20key=E8=BD=AC=E6=8D=A2?= =?UTF-8?q?=E4=B8=BA=E6=95=B0=E5=AD=97=EF=BC=8C=E5=88=A4=E6=96=AD=E4=B8=80?= =?UTF-8?q?=E4=B8=8B=EF=BC=8C=E9=98=B2=E6=AD=A2=E9=87=8D=E5=A4=8D=E5=88=9B?= =?UTF-8?q?=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contest/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contest/models.py b/contest/models.py index 7e672041..e9e95564 100644 --- a/contest/models.py +++ b/contest/models.py @@ -125,8 +125,8 @@ class ContestRank(models.Model): raise ValueError("Error submission type") # 这道题以前提交过 - if submission.problem_id in self.submission_info: - info = self.submission_info[submission.problem_id] + if str(submission.problem_id) in self.submission_info: + info = self.submission_info[str(submission.problem_id)] # 如果这道题目已经 ac 了就跳过 if info["is_ac"]: return @@ -167,5 +167,5 @@ class ContestRank(models.Model): else: info["is_ac"] = False info["error_number"] = 1 - self.submission_info[submission.problem_id] = info + self.submission_info[str(submission.problem_id)] = info self.save()