我有一个ModelForm
,其中包含动态生成的字段
。一切正常,但进行编辑。 input[type=file]
丢失了文件,而是将其放入称为“当前”的<a href="/path/to/file">
中。我认为这是某种浏览器/ HTML。当我提交表单时,我需要request.FILES
中的那些文件。
这是我定义文件缩写的方式:self.initial[field_name2] = admins[i].contract
我想用Javascript
处理它,但无法更改input[type=file]
的值。
我会发布一些代码,但是已经很长了,所以我不想这么做。
答案 0 :(得分:1)
请勿为此使用Javascript。
尝试使隐藏的HTML输入字段以文件名作为值。 POST之后,请先检查request.FILES,如果为空则检查请求。POST带有隐藏字段。