我想将数据发布到我的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
你在邮递员上测试它吗? –