Я пытаюсь загрузить несколько изображений в один пост, и в настоящее время я могу загрузить только одно изображение и получить подтверждение через API. Как я могу сделать это для многократной загрузки?
Мой models.py
from django.db import models
# Create your models here.
class UploadedImage(models.Model):
img = models.ImageField('Uploaded Image', upload_to='images') # stores uploaded image
dt_created = models.DateTimeField(auto_now_add=True, verbose_name='Created')
мой serializers.py
from rest_framework import serializers
from .models import UploadedImage
class UploadedImageSerializer(serializers.ModelSerializer):
class Meta:
model = UploadedImage
fields = ('pk', 'img', 'dt_created')
мой viewsets.py
from django.shortcuts import render
from rest_framework import viewsets
from imageUpload.serializers import UploadedImageSerializer
from imageUpload.models import UploadedImage
# Create your views here.
class UploadImageViewset(viewsets.ModelViewSet):
queryset = UploadedImage.objects.all()
serializer_class = UploadedImageSerializer
request.FILES
и ключу вашего тела ['img'] (не забудьте использовать multiform-data для загрузки файлов. Из значения ['img'] вы можете пройти через него, чтобы получить загруженные файлы - person Linh Nguyen   schedule 05.01.2021