【问题标题】:Django REST API configurations receiving image from androidDjango REST API 配置从 android 接收图像
【发布时间】:2016-11-08 09:19:57
【问题描述】:

您好,我是 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)`

【问题讨论】:

  • 嗨。我已经完成了序列化程序类。现在我从android发送带有图像url的json,我想知道如何在服务器中处理它

标签: android json django


【解决方案1】:

您好,您应该尝试创建一个序列化程序类以通过这种方式保存图像:

class ModelNameSaveSerializers(serializers.ModelSerializer):
    image_field = serializers.ImageField()
    class Meta:
       model = ModelName
       fields = ('id'.. antoher_fields, 'image_field')

【讨论】:

  • 嗨。我已经完成了序列化程序类。现在我从android发送带有图像url的json,我想知道如何在服务器中处理它
猜你喜欢
  • 2017-03-16
  • 1970-01-01
  • 2015-08-16
  • 1970-01-01
  • 2014-12-24
  • 1970-01-01
  • 2015-03-22
  • 2012-06-08
  • 2021-08-22
相关资源
最近更新 更多