Я пытаюсь загрузить изображения с помощью DRF:
У меня есть простой сериализатор:
class ImageSerializer(serializers.ModelSerializer):
class Meta:
model = Image
fields = ('file',)
Это file
поле просто ImageField
в моей модели.
Тогда я создал viewset:
class ImagesViewSet(ModelViewSet):
serializer_class = ImageSerializer
queryset = Image.objects.all()
permission_classes = (IsAuthenticated,)
parser_classes = (MultiPartParser, FormParser)
@action(methods=['post'], detail=False,
permission_classes=[IsAuthenticated])
def upload_avatar(self, request):
print(request.data)
return Response({"image": "ok"})
Я просто хочу напечатать то, что пытаюсь загрузить.
После оформления запроса на загрузку данных:
My Query Dict возвращает меня:
<QueryDict: {}>
Это ошибка? Или я что-то пропустил?
Версия DRF: 3.8.2
Джанго: 2.0.6