2016-07-06 7 views
0

こんにちは、私はDjangoを初めて使用しています。私は現在、これを使ってWebサービスを作成しています。私はアンドロイドをdjangoに接続していて、アンドロイドからdjango imagefieldにアップロードしてイメージしたいと考えています。私はjsonでデータを保存するためにシリアライザを使用しています。このコードは、通常のウェブ上で動作しますが、しかし、私は、サーバーに介して送信するどのような画像ファイル形式を確認していないとアンドロイドから画像を受け取る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

こんにちは。私はすでにシリアライザクラスを行っています。今私はアンドロイドから画像のURLとjsonを送信して、私はどのように私はサーバーでそれを処理することができますかと思っていた – Amash

答えて

0

こんにちは、その方法で画像を保存するためのシリアライザクラスを作成するようにしてください:

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

こんにちは。私はすでにシリアライザクラスを行っています。今私はアンドロイドから画像のURLとjsonを送信、私はどのように私はそれをサーバーで処理することができますかと思っていた – Amash

関連する問題