“Как публиковать данные в иностранном ключе в структуре REST Django” Ответ

Как публиковать данные в иностранном ключе в структуре 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

Как публиковать данные в иностранном ключе в структуре 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

Ответы похожие на “Как публиковать данные в иностранном ключе в структуре REST Django”

Вопросы похожие на “Как публиковать данные в иностранном ключе в структуре REST Django”

Больше похожих ответов на “Как публиковать данные в иностранном ключе в структуре REST Django” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования