Передача ImageURL в качестве аргумента для вызова функции во фреймворке Django rest

хочу передать url изображения в качестве аргумента в функцию (image.py), когда я загружаю изображение методом POST.

Мой api/models.py

from os import name
from django.db import models
from numpy import mod

# Create your models here.

# Create your models here.
class ImageA(models.Model):
    
    name = models.CharField(max_length=255)
    image = models.ImageField()
    

Мой api/serializers.py:

from django.db.models import fields
from rest_framework import serializers
from .models import ImageA

class ImageASerializer(serializers.ModelSerializer):
    
    class Meta:
        model = ImageA
        fields = ('id','name', 'image')

Мой ответ после загрузки изображения (метод POST):

HTTP 201 Created
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 19,
    "name": "qqqqqqq",
    "image": "http://127.0.0.1:8000/media/pan2.png"
}

Я хочу передать "image": "http://127.0.0.1:8000/media/pan2.png", чтобы вызывалось изображение(image_path_here).

Мой текущий views.py:

class ImageAView(generics.ListCreateAPIView):
    queryset = ImageA.objects.all()
    serializer_class = ImageASerializer


class ImageADetails(generics.RetrieveUpdateDestroyAPIView):
    queryset = ImageA.objects.all()
    serializer_class = ImageASerializer
    
Вернуться на верх