|
@@ -6,6 +6,7 @@ from games.api.serializers import (
|
|
|
PublisherSerializer,
|
|
|
GameCollectionSerializer,
|
|
|
)
|
|
|
+from django_filters.rest_framework import DjangoFilterBackend
|
|
|
from games.models import Developer, Game, GameSystem, Genre, Publisher, GameCollection
|
|
|
from rest_framework import viewsets
|
|
|
|
|
@@ -13,6 +14,8 @@ from rest_framework import viewsets
|
|
|
class GameViewSet(viewsets.ModelViewSet):
|
|
|
queryset = Game.objects.all()
|
|
|
serializer_class = GameSerializer
|
|
|
+ filter_backends = [DjangoFilterBackend]
|
|
|
+ filterset_fields = ['rating', 'english_patched', "undub", "kid_game","region", "hack"]
|
|
|
|
|
|
|
|
|
class PublisherViewSet(viewsets.ModelViewSet):
|