character view

This commit is contained in:
Irwan Cahyono 2025-07-21 14:48:34 +07:00
parent 3e2521c190
commit 044eb472da

View File

@ -23,11 +23,26 @@ class CharacterSkinList(generics.ListCreateAPIView):
filterset_fields = ['character']
ordering_fields = '__all__'
def get_serializer_class(self):
serializer_class = self.serializer_class
if self.request.method == 'GET':
serializer_class = serializers.CharacterSkinDetailSerializer
return serializer_class
class CharacterSkinDetail(generics.RetrieveUpdateDestroyAPIView):
queryset = models.CharacterSkin.objects.all()
serializer_class = serializers.CharacterSkinSerializer
def get_serializer_class(self):
serializer_class = self.serializer_class
if self.request.method == 'GET':
serializer_class = serializers.CharacterSkinDetailSerializer
return serializer_class
class CharacterFragmentList(generics.ListCreateAPIView):
queryset = models.CharacterFragment.objects.all()
serializer_class = serializers.CharacterFragmentSerializer