20 lines
698 B
Python
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__"
|