yo estaba tratando de asignar un archivo de mi disco a la FileField, pero tengo este error:¿Cómo asignar un archivo local al FileField en Django?
AttributeError: 'str' objeto no tiene atributo 'abrir'
Mi código Python:
pdfImage = FileSaver()
pdfImage.myfile.save('new', open('mytest.pdf').read())
y mi models.py
class FileSaver(models.Model):
myfile = models.FileField(upload_to="files/")
class Meta:
managed=False
Gracias de antemano por su ayuda
una sobreescritura es probablemente una mala idea. Es mejor usar el archivo_ –
Solo para explicar el comentario anterior (me confundí por un momento) Aaron está hablando del símbolo 'archivo' (es decir, el nombre de la variable) en lugar del tipo de argumento pasado. – Joe