您好我是Django的新手,我目前正在使用它来创建一个Web服务。我将android连接到django,并希望从android上传到django imagefield。我正在使用序列化程序将数据保存在json中。此代码适用于普通网络,但是,我不确定要将哪种图像文件格式发送到服务器以及如何配置服务器的文件处理
这就是我views.py
的样子:
`def post(self, request):
serializer = PhotoSerializer(data=request.data)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)`
答案 0 :(得分:0)
您好应该尝试创建一个序列化程序类来保存图像:
class ModelNameSaveSerializers(serializers.ModelSerializer):
image_field = serializers.ImageField()
class Meta:
model = ModelName
fields = ('id'.. antoher_fields, 'image_field')