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

20 lines
558 B
Python

from submission.serializers import SubmissionSafeModelSerializer
from utils.api import UsernameSerializer, serializers
from .models import Message
class MessageSerializer(serializers.ModelSerializer):
sender = UsernameSerializer()
submission = SubmissionSafeModelSerializer()
class Meta:
model = Message
exclude = ["recipient"]
class CreateMessageSerializer(serializers.Serializer):
recipient = serializers.IntegerField()
submission = serializers.CharField()
message = serializers.CharField()