增加创建提交的OpenAPI

This commit is contained in:
virusdefender
2016-02-17 18:58:12 +08:00
parent 823c6be0e1
commit b4d31ed79b
3 changed files with 58 additions and 31 deletions

View File

@@ -11,6 +11,13 @@ class CreateSubmissionSerializer(serializers.Serializer):
code = serializers.CharField(max_length=20000)
class OpenAPICreateSubmissionSerializer(serializers.Serializer):
appkey = serializers.CharField(max_length=35)
problem_id = serializers.IntegerField()
language = serializers.IntegerField()
code = serializers.CharField(max_length=20000)
class SubmissionSerializer(serializers.ModelSerializer):
user = serializers.SerializerMethodField("_get_submission_user")