“Cómo publicar datos en la clave extranjera en el marco de descanso de Django” Código de respuesta

Cómo publicar datos en la clave extranjera en el marco de descanso de Django

class ContentSerializer(serializers.ModelSerializer):
    class Meta:
        model = Content
        fields = ('title', 'body', 'topic')

    def to_representation(self, instance):
        response = super().to_representation(instance)
        response['topic'] = TopicSerializer(instance.topic).data
        return response
Mad developer

Cómo publicar datos en la clave extranjera en el marco de descanso de Django

class ProfileSerializer(serializers.ModelSerializer):
    class Meta:
        model=Profile
        fields=('id','user','email','birthday','gender','bio','points')
        read_only_fields = ('created','updated')

    def to_representation(self, instance):
        self.fields['user'] =  UserSerializer(read_only=True)
        return super(ProfileSerializer, self).to_representation(instance)
Mad developer

Respuestas similares a “Cómo publicar datos en la clave extranjera en el marco de descanso de Django”

Preguntas similares a “Cómo publicar datos en la clave extranjera en el marco de descanso de Django”

Más respuestas relacionadas con “Cómo publicar datos en la clave extranjera en el marco de descanso de Django” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código