如何在django中编辑记录时显示默认的文件字段值?

如何在django中编辑记录时显示默认的文件字段值?

问题描述:

我有一个ModelForm,里面有一个额外的文件,现在我可以提交表单,文件正在以我想要的方式上传记录。如何在django中编辑记录时显示默认的文件字段值?

问题是,当我编辑时,文件字段显示为空。我该如何制作它,以便显示正在编辑的记录上上传的当前文件?

我不认为<input type="file" />字段的工作方式。他们只能上传。如果您要在其中添加值,则在提交表单时,它会尝试将该值解析到计算机上的本地路径并上传该文件。更好的解决方案是使用静态文本显示附加到当前记录的文件的名称,并且在上传新文件时仅显示<input type="file" />字段。