123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- from games.models import Developer, Game, GameSystem, Genre, Publisher, GameCollection
- from rest_framework import serializers
- class GameSerializer(serializers.HyperlinkedModelSerializer):
- class Meta:
- model = Game
- fields = (
- "id",
- "name",
- "slug",
- "publisher",
- "developer",
- "players",
- "rating",
- "game_system",
- "genre",
- )
- class DeveloperSerializer(serializers.HyperlinkedModelSerializer):
- class Meta:
- model = Developer
- fields = (
- "id",
- "name",
- "slug",
- )
- class PublisherSerializer(serializers.HyperlinkedModelSerializer):
- class Meta:
- model = Publisher
- fields = (
- "id",
- "name",
- "slug",
- )
- class GenreSerializer(serializers.HyperlinkedModelSerializer):
- class Meta:
- model = Genre
- fields = (
- "id",
- "name",
- "slug",
- )
- class GameSystemSerializer(serializers.HyperlinkedModelSerializer):
- class Meta:
- model = GameSystem
- fields = (
- "id",
- "name",
- "retropie_slug",
- "slug",
- )
- class GameCollectionSerializer(serializers.HyperlinkedModelSerializer):
- class Meta:
- model = GameCollection
- fields = (
- "id",
- "name",
- "slug",
- "games",
- )
|