Как создать Django 2.0 DRF API для загрузки нескольких файлов? - PullRequest
0 голосов
/ 25 января 2019

Я проверил много сообщений по этому поводу, но они не работают и включают более старую версию Django. Я создал API для загрузки одного файла. Мне нужен API, который позволяет загружать несколько (скажем, 5-10) файлов.

Это моя модель.

class MultipleUpload(models.Model):
      file = models.FileField(blank=False, upload_to='documents/')
      timestamp = models.DateTimeField(auto_now_add=True)

Это мой сериализатор:

class MultipleUploadSerializer(serializers.ModelSerializer):
    class Meta:
         model = models.MultipleUpload
         fields = '__all__'

Это мой взгляд:

class MultipleUploadViewset(viewsets.ModelViewSet):
      authentication_classes = (SessionAuthentication, BasicAuthentication)
      permission_classes = (IsAuthenticated,)
      queryset = models.MultipleUpload.objects.all()
      serializer_class = serializers.MultipleUploadSerializer
      parser_classes = (MultiPartParser, )
...