我實際上是一個業餘python程序員,並且試圖爲android應用程序後端使用django框架。一切都很好,但我的問題實際上是如何將Filefield中的圖像傳遞給JSON。我已經嘗試使用SerializerMethodField,如其餘框架文檔中所述,但沒有奏效。對不起,如果這個問題是錯誤的,但我真的需要幫助。如何將Filefield或Imagefield數據序列化爲python中的json數據django
這是從我的序列化器類
class DealSerializer(serializers.ModelSerializer):
class Meta:
model = Deal
image = serializers.SerializerMethodField()
fields = [
'title',
'description',
'image'
]
def get_image(obj):
return obj.image.url
,這是我的看法
class DealList(APIView):
def get(self, request):
deals= Deal.objects.all()
serializer = DealSerializer(deals, many=True)
return Response(serializer)
是的..這就是我想弄清楚如何做 –
好吧...我只是 –
你可以縮進代碼,如你的文件。這可能是你有一個縮進錯誤 – e4c5