Django REST Framework - пустое тело запроса - PullRequest
0 голосов
/ 24 декабря 2018

Я только что начал возиться с Django REST сегодня и хотел создать конечную точку PUT для загрузки фотографий.Затем изображение должно быть сохранено в локальной папке.Я использую MultiPartParser, но request.data и request.FILES оба пусты?Кто-нибудь знает, как это может быть?

Views.py:

class ImageUploadView(APIView):
    queryset = Image.objects.all()
    parser_classes = (MultiPartParser,)

    def put(self, request, filename, format=None):
        print(request.FILES)
        return Response(status=204)

models.py

class Image(models.Model):
    file = models.ImageField(upload_to=user_directory_path)
    date_added = models.DateTimeField(auto_now_add=True)

Вот мой тест почтальона введите описание изображенияздесь

1 Ответ

0 голосов
/ 24 декабря 2018

Добавление ключа к значению файла в форме почтальона исправило его введите описание изображения здесь

...