i’m trying to implement nested serializers.
Serializers.py
class BranchSerializer(serializers.ModelSerializer):
class Meta:
model = Branch
fields = '__all__'
class StudentSerializer(serializers.ModelSerializer):
class Meta:
model = Student
fields = '__all__'
to override branch in studentserializers and import branch details.
>Solution :
class BranchSerializer(serializers.ModelSerializer):
class Meta:
model = Branch
fields = '__all__'
class StudentSerializer(serializers.ModelSerializer):
branch = serializers.PrimaryKeyRelatedField(queryset=Branch.objects.all())
# branch = serializers.CharField(source = 'branch.branch_name') # to get single field name.
class Meta:
model = Student
fields = '__all__'