django 在哪里创建上传文件的 InMemoryUploadedFile 对象?

where django create InMemoryUploadedFile object of uploaded file?

当 HTTP Post 请求带有文件时,django 将为每个上传的文件创建一个 InMemoryUploadedFile 实例。
我想扩展 InMemoryUploadedFile 并添加一些字段,最后自定义 django 的上传文件行为。
我查看了 django.middlewares,但我没有对与此行为相关的任何中间件进行罚款。
django 是怎么做到的?
我如何自定义此行为?
非常感谢

我刚刚找到了问题的答案。 为此,django 中有一个名为 FILE_UPLOAD_HANDLERS
的设置 我们唯一需要做的就是创建一个新的文件处理程序 class,它可以是 MemoryFileUploadHandler 或 TemporaryFileUploadHandler 的扩展版本。
在创建这个新的 class 之后,我们应该将我们的 class 名称添加到 FILE_UPLOAD_HANDLERS.
的元组中的第一项 有关更多文档,请查看 this page