Files
OnlineJudge/comment/serializers.py
2024-06-30 07:59:41 +08:00

20 lines
698 B
Python

from comment.models import Comment
from utils.api import serializers
class CreateCommentSerializer(serializers.Serializer):
problem_id = serializers.IntegerField()
submission_id = serializers.CharField(max_length=32, allow_null=True)
problem_solved = serializers.BooleanField()
language = serializers.CharField(max_length=10, allow_null=True)
description_rating = serializers.IntegerField()
difficulty_rating = serializers.IntegerField()
comprehensive_rating = serializers.IntegerField()
content = serializers.CharField()
class CommentSerializer(serializers.ModelSerializer):
class Meta:
model = Comment
fields = "__all__"