Javascript 在Django中,在通过错误返回到文件输入后,如何保留该文件输入的值? 假设有人提交了一份表格。(我完全使用Django的表单框架) 表单通过my models.py,无法很好地验证 我将它们重定向回页面,并显示表单错误 所有文本框中都有它们的初始值,因此用户不必重新键入它们。但是我的“选择文件”失去了它的价值!!!它不再拾取文件了 用户现在需要再次选择该文件。这太糟糕了

Javascript 在Django中,在通过错误返回到文件输入后,如何保留该文件输入的值? 假设有人提交了一份表格。(我完全使用Django的表单框架) 表单通过my models.py,无法很好地验证 我将它们重定向回页面,并显示表单错误 所有文本框中都有它们的初始值,因此用户不必重新键入它们。但是我的“选择文件”失去了它的价值!!!它不再拾取文件了 用户现在需要再次选择该文件。这太糟糕了,javascript,python,html,django,forms,Javascript,Python,Html,Django,Forms,如果单独验证文件,则可以在返回错误之前存储该文件,并向用户提供其上载已保存的指示(允许用户选择上载另一个文件或使用以前提交的文件)。这是大量额外的内务管理,可以简化,但不可避免,因为出于安全原因,浏览器不允许服务器为预先选择值

如果单独验证文件,则可以在返回错误之前存储该文件,并向用户提供其上载已保存的指示(允许用户选择上载另一个文件或使用以前提交的文件)。这是大量额外的内务管理,可以简化,但不可避免,因为出于安全原因,浏览器不允许服务器为
预先选择值