如何与Django一起使用filepond



如标题所示。

我搜索了谷歌和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/

最新更新