Javascript 使用文件字段编辑表单将删除该文件

Javascript 使用文件字段编辑表单将删除该文件,javascript,python,django,Javascript,Python,Django,我有一个带有动态生成字段的ModelForm . 一切都很好,但编辑方面的问题。输入[type=file]会丢失其文件,而是将其放入名为“当前”的中。我认为这是一种浏览器/HTML的东西。当我提交表单时,我需要request.files中的这些文件 这就是我定义文件首字母的方式:self.initial[field\u name2]=admins[i]。contract 我想用Javascript处理它,但无法更改input[type=file]的值 我会发布一些代码,但有点长,所以我不想发布。

我有一个带有动态生成字段的
ModelForm
. 一切都很好,但编辑方面的问题。
输入[type=file]
会丢失其文件,而是将其放入名为“当前”的
中。我认为这是一种浏览器/HTML的东西。当我提交表单时,我需要
request.files
中的这些文件

这就是我定义文件首字母的方式:
self.initial[field\u name2]=admins[i]。contract

我想用
Javascript
处理它,但无法更改
input[type=file]
的值


我会发布一些代码,但有点长,所以我不想发布。

不要使用Javascript

尝试使用文件名作为值创建隐藏的HTML输入字段。 首先在POST check request.FILES之后,如果为空,则检查带有隐藏字段的request.POST