使用Django Rest Framework上传文件

use*_*881 6 python django serializer django-rest-framework

我是django的新手.任何人都可以帮助我...如何使用Rest Framework API上传文件?

我试过这个页面:

http://www.django-rest-framework.org/api-guide/parsers/#fileuploadparser

Zhe*_* Li 12

Django REST框架中的文件上传与在django中以multipart/form上传文件相同.

要测试它你可以使用curl:

curl -X POST -H "Content-Type:multipart/form-data" -u {username}:{password} \
-F "{field_name}=@{filename};type=image/jpeg" http://{your api endpoint}
Run Code Online (Sandbox Code Playgroud)

其他字段就像Django中的普通表单字段一样.