Files
MarietjeDjango/marietje/songs/api/v1/serializers.py
2023-11-12 09:33:19 +01:00

26 lines
707 B
Python

from rest_framework import serializers
from marietje.api.v1.serializers import UserRelatedFieldSerializer
from songs.models import Song, ReportNote
class SongSerializer(serializers.ModelSerializer):
user = UserRelatedFieldSerializer(read_only=True)
class Meta:
model = Song
fields = ["id", "artist", "title", "duration", "hash", "user", "rg_gain", "rg_peak"]
read_only_fields = ["id", "duration", "hash", "user"]
class ReportNoteSerializer(serializers.ModelSerializer):
user = UserRelatedFieldSerializer(many=False, read_only=True)
class Meta:
model = ReportNote
fields = [
"song",
"note",
"user",
]