Greetings everyone,
I have these nested serializers, in which the fields are not appropriately
maped to html form fields in default browsable API page of django
rest_framework, I have customized the representation of the response, and
now I want to map those values to the appropriate HTML form fields
Below is my `serializer`
``` python
from rest_framework_gis import serializers as gis_serializers
from rest_framework import serializers
class NestedtLocationSerializer(gis_serializers.GeoFeatureModelSerializer):
class Meta:
model = Location
geo_field = 'geometry'
fields = (
'type',
'is_mobile',
'name',
'address',
'geometry',
)
class NestedFloorplanSerializer(serializers.ModelSerializer):
class Meta:
model = FloorPlan
fields = (
'floor',
'image',
)
class DeviceLocationSerializer(serializers.ModelSerializer):
location = NestedtLocationSerializer()
floorplan = NestedFloorplanSerializer(required=False, allow_null=True)
class Meta:
model = DeviceLocation
fields = (
'location',
'floorplan',
'indoor',
)
```
with the above serilaizers, I am getting this:-
Response:-
[image: NbOXd.png]
But in the html form fields the values of `is_mobile`, `type`, `name` are
not loading in the html form fields, (probably because the representation
of the data has been customized):-
[image: 5AtrZ.png]
Is there any way, I can control the default mapping of these values to
appropriate serializer fields to fill the values in the form in the
django-rest-framework browsable page??
--
You received this message because you are subscribed to the Google Groups
"Django REST framework" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-rest-framework/100f6a81-6293-4937-8ffb-73dc81a72401n%40googlegroups.com.