26 lines
737 B
Python
26 lines
737 B
Python
from rest_framework import serializers
|
|
from .models import *
|
|
|
|
class ProvinceSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Province
|
|
fields = ['id', 'name', 'faction', 'map', 'mov_speed', 'ats']
|
|
|
|
|
|
class AssaultTroopSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = AssaultTroop
|
|
fields = ['id', 'name', 'faction', 'type', 'province', 'deployed', 'orders', 'owner']
|
|
|
|
|
|
class PlayerSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Player
|
|
fields = ['id', 'name', 'faction', 'server']
|
|
|
|
|
|
class ServerSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Server
|
|
fields = ['id', 'players', 'capacity', 'region', 'address']
|