adds vote api

This commit is contained in:
2025-05-20 23:18:57 +02:00
parent ddb99f5056
commit 501044eef2
5 changed files with 50 additions and 3 deletions
+1
View File
@@ -3,3 +3,4 @@ from .artist import ArtistSerializer
from .user import UserSerializer
from .album import AlbumSerializer
from .profile import ProfileSerializer, BackgroundSerializer
from .vote import VoteSerializer
+12
View File
@@ -0,0 +1,12 @@
from rest_framework import serializers
from playlist.models import Vote
class VoteSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Vote
fields = '__all__'
extra_kwargs = {
'url': {'view_name': 'api-vote', 'lookup_field': 'id'},
'track': {'view_name': 'api-track', 'lookup_field': 'id'},
'user': {'view_name': 'api-user', 'lookup_field': 'id'}
}