Есть ли способ показать более подробную информацию о реляционном поле в Django REST Framework JSON API - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь использовать JSON API REST Framework Django, и мне было интересно, есть ли способ сериализации отношений (ForeignKey и все) с немного большей детализацией по сравнению с:

"post": {
          "type": "Post",
          "id": 1
        }

Я былдумать о чем-то вроде:

"post": {
          "type": "Post",
          "id": 1,
          "name": "First Post"
          "tag": "Development"
        }

1 Ответ

0 голосов
/ 11 июня 2018
class AlbumSerializer(serializers.ModelSerializer):
    tracks = serializers.StringRelatedField(many=True)

    class Meta:
       model = Album
       fields = ('album_name', 'artist', 'tracks')

для отношений смотрите здесь: http://www.django -rest-framework.org / api-гид / отношения /

...