Skip to content

Commit 6efd9ff

Browse files
committed
Merge pull request #2634 from IFRCGo/feat/admin2-filter-with-multiple-id
2 parents a22dc5c + 05bf7c5 commit 6efd9ff

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

api/serializers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,12 +372,14 @@ class Admin2Serializer(GeoSerializerMixin, ModelSerializer):
372372
bbox = serializers.SerializerMethodField()
373373
centroid = serializers.SerializerMethodField()
374374
district_id = serializers.IntegerField(source="admin1.id", read_only=True)
375+
district_name = serializers.CharField(source="admin1.name", read_only=True)
375376

376377
class Meta:
377378
model = Admin2
378379
fields = (
379380
"id",
380381
"district_id",
382+
"district_name",
381383
"name",
382384
"code",
383385
"bbox",
@@ -388,10 +390,11 @@ class Meta:
388390

389391
class MiniAdmin2Serializer(ModelSerializer):
390392
district_id = serializers.IntegerField(source="admin1.id", read_only=True)
393+
district_name = serializers.CharField(source="admin1.name", read_only=True)
391394

392395
class Meta:
393396
model = Admin2
394-
fields = ("id", "name", "code", "district_id")
397+
fields = ("id", "name", "code", "district_id", "district_name")
395398

396399

397400
class MiniDistrictSerializer(ModelSerializer):

0 commit comments

Comments
 (0)