Marietje 4.1: Addition of Django REST framework, Swagger, Dark mode and updates to Django and Bootstrap

This commit is contained in:
Lars van Rhijn
2023-09-14 19:55:51 +02:00
parent 379ababcc0
commit d1a1be7e2e
124 changed files with 4835 additions and 3490 deletions

View File

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