nu met 100 procent meer user endpoints

This commit is contained in:
2025-05-20 22:35:18 +02:00
parent 8b2bbfd4d3
commit 3223785a76
7 changed files with 30 additions and 7 deletions
+1
View File
@@ -1,2 +1,3 @@
from .track import TrackSerializer
from .artist import ArtistSerializer
from .user import UserSerializer
+2 -1
View File
@@ -7,5 +7,6 @@ class TrackSerializer(serializers.HyperlinkedModelSerializer):
fields = ['url', 'id', 'name', 'artists', 'nominated_by', 'explicit', 'duration_ms', 'popularity', 'banter', 'banter_done', 'old']
extra_kwargs = {
'url': {'view_name': 'api-track', 'lookup_field': 'id'},
'artists': {'view_name': 'api-artist', 'lookup_field': 'id'}
'artists': {'view_name': 'api-artist', 'lookup_field': 'id'},
'nominated_by': {'view_name': 'api-user', 'lookup_field': 'id'}
}
+7
View File
@@ -0,0 +1,7 @@
from django.contrib.auth.models import User
from rest_framework import serializers
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = User
fields = ['id', 'username', 'email']