我正在尝试将数据发布到我的 API。我有一个带有 image
的模型字段,其中:
image = models.ImageField()
我的本地盒子上有一张图片,我正在尝试发送。我发送正确吗?
{
"id": "3",
"uid":"273a0d69",
"uuid": "90",
"image": "@/home/user/Downloads/tt.jpeg"
}
最佳答案
这不是你在 postman 上发送文件的方式。你所做的是发送一个字符串,它是你的图像的路径,仅此而已。
你应该做的是;
你准备好了。
在您的 Django View 中,
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()
关于django - "Post Image data using POSTMAN",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39660074/