Django使用它自己的文件类型(具有明显增强的功能)。无论如何,Django的文件类型就像装饰器一样工作,因此您可以简单地将其包装在现有文件对象周围,以满足Django
API的需求。
from django.core.files import Filelocal_file = open('mytest.pdf')djangofile = File(local_file)pdfImage.myfile.save('new', djangofile)local_file.close()您当然可以通过编写以下内容(少一行)来动态修饰文件:
pdfImage.myfile.save('new', File(local_file))


