Skip to content

Commit 9e0c77b

Browse files
committed
Adapt dummy PersonMappingSerializer
1 parent 933a76e commit 9e0c77b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

app/serializers/person.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
from app.models import Person
66
from app.serializers import BaseMappingSerializer
77
from django_features.custom_fields.serializers import CustomFieldBaseModelSerializer
8+
from django_features.fields import ExternalUUIDRelatedField
9+
from django_features.fields import RelatedField
810

911

1012
class PersonSerializer(CustomFieldBaseModelSerializer):
@@ -18,6 +20,12 @@ class Meta:
1820

1921

2022
class PersonMappingSerializer(BaseMappingSerializer):
23+
serializer_related_fields = {"addresses": ExternalUUIDRelatedField}
24+
25+
election_district = RelatedField(
26+
related_field_name="title", allow_null=True, creation=False, required=False
27+
)
28+
2129
class Meta:
2230
model = Person
2331
fields = "__all__"

0 commit comments

Comments
 (0)