我想將數據發佈到我的API。我有一個image
領域的模型,其中:「使用POSTMAN發佈圖像數據」
image = models.ImageField()
我在我的本地對話框,我想送有一個形象。我發送正確嗎?
{
"id": "3",
"uid":"273a0d69",
"uuid": "90",
"image": "@/home/user/Downloads/tt.jpeg"
}
我想將數據發佈到我的API。我有一個image
領域的模型,其中:「使用POSTMAN發佈圖像數據」
image = models.ImageField()
我在我的本地對話框,我想送有一個形象。我發送正確嗎?
{
"id": "3",
"uid":"273a0d69",
"uuid": "90",
"image": "@/home/user/Downloads/tt.jpeg"
}
這不是你如何發送郵遞文件。你所做的是發送一個字符串,這是你的圖像的路徑,僅此而已。
你應該做的是;
你準備好了。
在你的Django視圖,
from rest_framework.views import APIView
from rest_framework.parsers import MultiPartParser
from rest_framework.decorators import parser_classes
@parser_classes((MultiPartParser,))
class UploadFileAndJson(APIView):
def post(self, request, format=None):
thumbnail = request.FILES["file"]
info = json.loads(request.data['info'])
...
return HttpResponse()
你好有一種方法可以實現嵌套圖像, 即{model:{image:file}} – Babbz77
我在請求中得到一個''detail:「不受支持的媒體類型\」application/json \「。一個415 HTTP狀態碼。任何想法? – MarAja
你在郵遞員上測試它嗎? –