2016-07-06 25 views
0

您好我是Django的新手,我目前正在使用它來創建Web服務。我正在連接android到django,並想從android上傳圖像到django imagefield。我正在使用序列化器將數據保存在json中。此代碼的工作正常的網頁上,但是,我不知道送什麼圖像文件格式到服務器,以及如何配置服務器的文件處理從Django接收圖像的Django REST API配置

這是我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

嗨。我已經完成了序列化器類。現在即時通訊發送JSON與Android的圖像網址,我想知道我怎麼能在服務器中處理它 – Amash

回答

0

嗨,你應該嘗試創建一個序列化器類,以保存圖像從這種方式:

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

嗨。我已經完成了序列化器類。現在即時通訊從Android發送圖像url的JSON,我想知道如何處理它在服務器中 – Amash