Получение изображения из фреймворка django rest в react-native
У меня есть api на django, который я использую для получения данных в моем react native приложении. Мне нужно получить изображение для каждой статьи, которое показывает только ее id. вот так
{
"id": 5,
"title": "sdadasd",
"author_name": "ibtsam",
"image": [
2
],
"author": 2,
"published": "2021-09-13",
"modified_on": "2021-09-13",
"excerpt": "asdasda",
"content": "dasdasdas",
"status": "published"
},
Мне нужно знать, как я могу получить путь к изображению в моем приложении react native. Мой класс serializers.py выглядит следующим образом:
from rest_framework import serializers
from blog.models import Post
from blog.models import Image
from versatileimagefield.serializers import VersatileImageFieldSerializer
from rest_flex_fields import FlexFieldsModelSerializer
class ImageSerializer(FlexFieldsModelSerializer):
image = VersatileImageFieldSerializer(
sizes=[
('full_size', 'url'),
('thumbnail', 'thumbnail__100x100'),
]
)
class Meta:
model = Image
fields = ['pk', 'name', 'image', 'full_size']
class PostSerializer(FlexFieldsModelSerializer):
author_name = serializers.CharField(
source='author.username', read_only=True)
class Meta:
model = Post
fields = ('id', 'title', 'author_name', 'image', 'author', 'published', 'modified_on',
'excerpt', 'content', 'status')
expandable_fields = {
'image': (ImageSerializer, {'many': True}),
}