我试图将硬盘上的文件分配给FileField,但是我遇到了这个错误:
AttributeError: 'str'对象没有属性'open'
我的Python代码:
pdfImage = FileSaver()
pdfImage.myfile.save('new', open('mytest.pdf').read())
我的models.py文件
class FileSaver(models.Model):
myfile = models.FileField(upload_to="files/")
class Meta:
managed=False
非常感谢您提前的帮助。
UnicodeDecodeError
错误,试着以二进制模式打开文件:local_file = open("mytest.pdf", "rb")
。 - nik_m