我正在尝试实现嵌套序列化器。
序列化器.py
class BranchSerializer(serializers.ModelSerializer):
class Meta:
model = Branch
fields = '__all__'
class StudentSerializer(serializers.ModelSerializer):
class Meta:
model = Student
fields = '__all__'
覆盖学生序列化器中的分支并导入分支详细信息。
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__'