这就是我想要做的,到目前为止我在搜索中没有找到类似的东西。在我的管理页面中,我的模型中有一个 Filefield。其余字段都是只读的。我希望能够上传文件并立即处理它并从中提取信息以分配给这些只读字段。
我想为这个 FileField 覆盖 clean_(modelfield) 方法并在其中进行解析和分配内容。但这不是在文件上传后立即完成的,对吧?我认为这是在保存表单/条目时完成的。接下来,我想在此管理表单中添加一个名为“进程”的自定义按钮,文件上传后可以单击该按钮。这将触发将值分配给只读字段。但我无法决定什么是处理文件的最佳方法,并在一页中显示更新的字段,而无需过多修改。
有什么想法吗?谢谢