我正在try 将数据发布到我的API.我有一个字段为image
的模型,其中:
image = models.ImageField()
我的本地信箱上有一张图片,我正试着发送.我发得对吗?
{
"id": "3",
"uid":"273a0d69",
"uuid": "90",
"image": "@/home/user/Downloads/tt.jpeg"
}
我正在try 将数据发布到我的API.我有一个字段为image
的模型,其中:
image = models.ImageField()
我的本地信箱上有一张图片,我正试着发送.我发得对吗?
{
"id": "3",
"uid":"273a0d69",
"uuid": "90",
"image": "@/home/user/Downloads/tt.jpeg"
}
postman 的档案不是这样发的.您所做的只是发送一个字符串,它是您的图像的路径,仅此而已.
你应该做的是;
你已经准备好出发了.
在你的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()