From f723aa91adead0ffbc5bdb12b29ba1c28263d812 Mon Sep 17 00:00:00 2001 From: esp Date: Mon, 24 Aug 2015 12:21:46 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=90=8E=E7=AB=AF]=E4=B8=BA=E6=AF=94=E8=B5=9B?= =?UTF-8?q?problem=20model=E6=B7=BB=E5=8A=A0=E5=88=86=E6=95=B0(score)?= =?UTF-8?q?=E5=AD=97=E6=AE=B5,=E7=94=A8=E4=BA=8E=E8=AE=B0=E5=88=86?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E7=9A=84=E6=AF=94=E8=B5=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contest/models.py | 1 + contest/serializers.py | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/contest/models.py b/contest/models.py index 3611c3af..ef984d06 100644 --- a/contest/models.py +++ b/contest/models.py @@ -42,6 +42,7 @@ class ContestProblem(AbstractProblem): contest = models.ForeignKey(Contest) # 比如A B 或者1 2 或者 a b 将按照这个排序 sort_index = models.CharField(max_length=30) + score = models.IntegerField(default=0) class Meta: db_table = "contest_problem" diff --git a/contest/serializers.py b/contest/serializers.py index 23d84742..a9f33ee4 100644 --- a/contest/serializers.py +++ b/contest/serializers.py @@ -70,11 +70,11 @@ class CreateContestProblemSerializer(serializers.Serializer): time_limit = serializers.IntegerField() memory_limit = serializers.IntegerField() hint = serializers.CharField(max_length=3000, allow_blank=True) + score = serializers.IntegerField(required=False, default=0) sort_index = serializers.CharField(max_length=30) class ContestProblemSerializer(serializers.ModelSerializer): - class ContestSerializer(serializers.ModelSerializer): class Meta: model = Contest @@ -101,10 +101,9 @@ class EditContestProblemSerializer(serializers.Serializer): hint = serializers.CharField(max_length=3000, allow_blank=True) visible = serializers.BooleanField() sort_index = serializers.CharField(max_length=30) + score = serializers.IntegerField(required=False, default=0) class ContestPasswordVerifySerializer(serializers.Serializer): contest_id = serializers.IntegerField() password = serializers.CharField(max_length=30) - -