sync from local backup

This commit is contained in:
chunyu
2026-08-05 23:59:15 +08:00
commit d48ec1747c
358 changed files with 34384 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
from rest_framework import serializers
from ..models import Region
class RegionSerializer(serializers.ModelSerializer):
children = serializers.SerializerMethodField()
class Meta:
model = Region
fields = ['id', 'name', 'code', 'level', 'parent_id', 'pinyin', 'children']
def get_children(self, obj):
children = obj.children.all()
if children.exists():
return RegionSerializer(children, many=True).data
return None
class RegionSimpleSerializer(serializers.ModelSerializer):
class Meta:
model = Region
fields = ['id', 'name', 'code', 'level', 'parent_id', 'pinyin']