“Jak publikować dane do klucza obcego w ramach REST Django” Kod odpowiedzi

Jak publikować dane do klucza obcego w ramach REST 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

Jak publikować dane do klucza obcego w ramach REST 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

Odpowiedzi podobne do “Jak publikować dane do klucza obcego w ramach REST Django”

Pytania podobne do “Jak publikować dane do klucza obcego w ramach REST Django”

Więcej pokrewnych odpowiedzi na “Jak publikować dane do klucza obcego w ramach REST Django” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu