我有一个ModelForm,里面有一个额外的文件字段,现在我可以提交表单,文件正在按照我想要的方式上传,也保存了记录。
问题在于,当我编辑时,文件字段显示为空。如何制作它以显示正在编辑的记录上传的当前文件?
答案 0 :(得分:0)
我不认为<input type="file" />
字段的工作方式如此。它们仅严格上传。如果要在其中放入值,则在提交表单时,它将尝试将该值解析为计算机上的本地路径并上载该文件。更好的解决方案是使用静态文本显示附加到当前记录的文件的名称,并在上传新文件时仅显示<input type="file" />
字段。