如标题所示。
我搜索了谷歌和stackoverflow,到目前为止,我没有找到任何不涉及的教程(https://github.com/ImperialCollegeLondon/django-drf-filepond)。
虽然这个库似乎保持在68颗星,但风险太大了,我宁愿不使用它
我尝试了什么
当您将filepondinput
标记与类file-uploader file-uploader-grid
一起使用时,在浏览器中,它将编译并生成一个div
标记。
问题是input
中的id
将在div
而不是input
标签下生成。
如果没有id
,当提交表单时,self.request.FILES
将是空字典。
因此,我尝试编写一个JavaScript,将id
添加到input
标记中,但不幸的是,它没有起作用。
有人在没有额外库的情况下在Django中成功地做到了这一点吗?感谢
生成的input
仅用于捕获文件,实际数据要么存储在隐藏的输入字段中(如果使用server
属性(,要么在这些字段中编码(如果使用文件编码插件(。
可以将storeAsFile
设置为true
,以使FilePond更新文件字段的fileList属性。但这在旧版本的iOS上不起作用,请参阅属性描述中的链接:https://pqina.nl/filepond/docs/api/instance/properties/