1๐
โ
You have to use nested Relationships to do this job :
Here is an example :
class SubjectSerializer(serializers.Serializer):
name = serializers.CharField(max_length=200)
class Meta:
fields = [
'name',
]
class StudentSerializer(serializers.Serializer):
first_name = serializers.CharField(max_length=200)
middle_name = serializers.CharField(max_length=200)
last_name = serializers.CharField(max_length=200)
# nested relationship
subjects = SubjectSerializer(many=True)
class Meta:
fields = [
'first_name',
'last_name',
'middle_name',
'subjects'
]
Read Django Rest Framework โ Nested relationships for more information
0๐
You are looking for nested serializers.
The documentation should cover everything you need to know about this.
Please also take some time to run the 6 steps of the tutorial. It will give you hints about how to use DRF.
๐คLinovia
- Reverse for 'registration_register' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
- Django client side validation on decimal field limit
- OWASP ZAP configuration with django Admin login
Source:stackexchange.com