dvlyadmin_pro/backend/apps/map/serializers.py
2025-04-17 23:37:44 +08:00

13 lines
404 B
Python

from rest_framework import serializers
from .models import Place
class PlaceSerializer(serializers.ModelSerializer):
children = serializers.SerializerMethodField()
class Meta:
model = Place
fields = ['id', 'name', 'lng', 'lat', 'parent', 'children']
def get_children(self, obj):
queryset = obj.children.all()
return PlaceSerializer(queryset, many=True).data