add message and comment

This commit is contained in:
2024-06-29 21:33:22 +08:00
parent 148761c8a2
commit 88a322b248
28 changed files with 431 additions and 144 deletions

19
comment/serializers.py Normal file
View File

@@ -0,0 +1,19 @@
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__"