Man*_*uel 2 file-upload core-api django-rest-framework
是否可以在具有FileField的模型中使用HyperlinkedModelSerializer执行文件上传到DRF?
我正在使用utils包中的coreapi File类,而coreapi抱怨File对象不是JSON的主要(原文如此).
查看代码看起来模式必须说编码必须是多部分形式.
在哪里可以找到将这样的文件上传到DRF到具有FileField的模型的工作示例?
所以...通过代码阅读我遇到的encoding
参数client.action
.
如果设置为multipart/form-data
,则文件已正确编码,并且未作为JSON字段验证,而是作为body参数验证.
with open('/Users/Jonathan/Desktop/test.png', 'rb') as f:
client.action(schema, ['incidents', 'create'], params={ 'file': utils.File('test.png', f) }, encoding="multipart/form-data")
Run Code Online (Sandbox Code Playgroud)
通过transports/http.py和utils.py阅读故事的其余内容....
归档时间: |
|
查看次数: |
727 次 |
最近记录: |