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
message/serializers.py Normal file
View File

@@ -0,0 +1,19 @@
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()