我正在尝试使用django rest框架上载多个文件,我已经尝试了几次使用在Internet上找到的一些资源,但是仍然无法正常工作。有人可以帮助我尝试向我解释为什么这不起作用吗?
PS:我只能上传一个文件,这不是目的,我使用邮递员测试api,也将内容类型设置为多部分。
这是我的观点集:
from rest_framework.response import Response
from rest_framework import viewsets
from rest_framework.parsers import FormParser, MultiPartParser
from rest_framework.decorators import api_view
# Local app import
from apps.samples.models import BucketFile
from .serializers import BucketFileSerializer
class BucketViewSet(viewsets.ModelViewSet):
serializer_class = BucketFileSerializer
parser_classes = (MultiPartParser, FormParser,)
queryset = BucketFile.objects.all
这是我的序列化器:
import os
from rest_framework import serializers
# Local app import
from apps.samples.models import BucketFile
class BucketFileSerializer(serializers.ModelSerializer):
class Meta:
model = BucketFile
fields = ("name", "analyse")