problem改用_id作为搜索用主键;submission更加statistic_info字段

This commit is contained in:
zemal
2017-07-04 20:59:25 +08:00
parent 91eb7b5bb6
commit 62274224a9
6 changed files with 46 additions and 10 deletions

View File

@@ -1,4 +1,5 @@
from .models import Submission
from account.models import User
from utils.api import serializers
from judge.languages import language_names
@@ -10,8 +11,13 @@ class CreateSubmissionSerializer(serializers.Serializer):
class SubmissionModelSerializer(serializers.ModelSerializer):
username = serializers.SerializerMethodField()
info = serializers.JSONField()
accepted_info = serializers.JSONField()
statistic_info = serializers.JSONField()
class Meta:
model = Submission
@staticmethod
def get_username(obj):
return User.objects.get(id=obj.user_id).username