from rest_framework import serializers from .models import Field, OfficialKyosaiField, OfficialChusankanField class OfficialKyosaiFieldSerializer(serializers.ModelSerializer): class Meta: model = OfficialKyosaiField fields = ['id', 'k_num', 's_num', 'address', 'kanji_name', 'area'] class OfficialChusankanFieldSerializer(serializers.ModelSerializer): class Meta: model = OfficialChusankanField fields = ['id', 'c_id', 'oaza', 'aza', 'chiban', 'area', 'payment_amount'] class FieldSerializer(serializers.ModelSerializer): kyosai_fields = OfficialKyosaiFieldSerializer(many=True, read_only=True) chusankan_fields = OfficialChusankanFieldSerializer(many=True, read_only=True) class Meta: model = Field fields = ['id', 'name', 'address', 'area_tan', 'area_m2', 'owner_name', 'group_name', 'display_order', 'kyosai_fields', 'chusankan_fields']