后端修改比赛创建部分,同时在models中增加了几个字段

This commit is contained in:
hohoTT
2015-08-18 20:12:27 +08:00
parent 15febd5cc7
commit bdf3fa9ed9
3 changed files with 57 additions and 5 deletions

View File

@@ -10,10 +10,13 @@ class CreateContestSerializer(serializers.Serializer):
title = serializers.CharField(max_length=40)
description = serializers.CharField(max_length=5000)
mode = serializers.IntegerField()
contest_type = serializers.IntegerField()
show_rank = serializers.BooleanField()
show_user_submission = serializers.BooleanField()
password = serializers.CharField(max_length=30, required=False)
start_time = serializers.DateTimeField()
end_time = serializers.DateTimeField()
groups = serializers.ListField(child=serializers.IntegerField())
class ContestSerializer(serializers.ModelSerializer):
@@ -32,10 +35,13 @@ class EditContestSerializer(serializers.Serializer):
title = serializers.CharField(max_length=40)
description = serializers.CharField(max_length=10000)
mode = serializers.IntegerField()
contest_type = serializers.IntegerField()
show_rank = serializers.BooleanField()
show_user_submission = serializers.BooleanField()
password = serializers.CharField(max_length=30, required=False)
start_time = serializers.DateTimeField()
end_time = serializers.DateTimeField()
groups = serializers.ListField(child=serializers.IntegerField())
class ContestProblemSampleSerializer(serializers.ListField):