django在何处创建上载文件的InMemoryUploadedFile对象?

django在何处创建上载文件的InMemoryUploadedFile对象?,django,file-upload,django-uploads,Django,File Upload,Django Uploads,当HTTP Post请求附带文件时,django将为每个上载的文件创建InMemoryUploadedFile实例。 我想扩展InMemoryUploadedFile并添加一些字段,最后定制django的上传文件行为。 我查看了django.middleware,但没有发现任何与此行为相关的中间件。 django是如何做到这一点的? 如何自定义此行为? 非常感谢我刚刚找到了问题的答案。 django中有一个用于此目的的设置,称为 我们只需要创建一个新的文件处理程序类,它可以是MemoryFile

当HTTP Post请求附带文件时,django将为每个上载的文件创建InMemoryUploadedFile实例。
我想扩展InMemoryUploadedFile并添加一些字段,最后定制django的上传文件行为。
我查看了django.middleware,但没有发现任何与此行为相关的中间件。
django是如何做到这一点的?
如何自定义此行为?

非常感谢

我刚刚找到了问题的答案。 django中有一个用于此目的的设置,称为
我们只需要创建一个新的文件处理程序类,它可以是MemoryFileUploadHandler或TemporaryFileUploadHandler的扩展版本。
创建这个新类后,我们应该将类名添加到文件\u上载\u处理程序元组中的第一项中。
有关更多文档,请参阅