views.py 746 B

12345678910111213141516171819202122232425262728
  1. from games.api.serializers import (
  2. DeveloperSerializer,
  3. GameSerializer,
  4. GameSystemSerializer,
  5. PublisherSerializer,
  6. )
  7. from games.models import Developer, Game, GameSystem, Publisher
  8. from rest_framework import viewsets
  9. class GameViewSet(viewsets.ModelViewSet):
  10. queryset = Game.objects.all()
  11. serializer_class = GameSerializer
  12. class PublisherViewSet(viewsets.ModelViewSet):
  13. queryset = Publisher.objects.all()
  14. serializer_class = PublisherSerializer
  15. class DeveloperViewSet(viewsets.ModelViewSet):
  16. queryset = Developer.objects.all()
  17. serializer_class = DeveloperSerializer
  18. class GameSystemViewSet(viewsets.ModelViewSet):
  19. queryset = GameSystem.objects.all()
  20. serializer_class = GameSystemSerializer